cms-patatrack / cmssw

CMSSW fork of the Patatrack project
https://patatrack.web.cern.ch/patatrack/index.html
Apache License 2.0
2 stars 5 forks source link

Backport: add and use preprocessors macros for loop unrolling (#32499) #596

Closed fwyzard closed 3 years ago

fwyzard commented 3 years ago

Define preprocessor macros that expand to pragmas controlling loop unrolling. Two set of macros are defined:

The supported compilers are

Use CMS_UNROLL_LOOP instead of #pragma unroll.