Determines whether the compiler uses more aggressive unrolling for certain loops.
IA-32, IntelĀ® 64, IA-64 architectures
Linux and Mac OS X: |
-unroll-aggressive -no-unroll-aggressive |
Windows: |
/Qunroll-aggressive /Qunroll-aggressive- |
None
-no-unroll-aggressive |
The compiler uses default heuristics when unrolling loops. |
This option determines whether the compiler uses more aggressive unrolling for certain loops. The positive form of the option may improve performance.
On IA-32 architecture and IntelĀ® 64 architecture, this option enables aggressive, complete unrolling for loops with small constant trip counts.
On IA-64 architecture, this option enables additional complete unrolling for loops that have multiple exits or outer loops that have a small constant trip count.
None