Developer Guide and Reference

Contents

unroll-aggressive, Qunroll-aggressive

Determines whether the compiler uses more aggressive unrolling for certain loops.

Syntax

Linux:
-unroll-aggressive
-no-unroll-aggressive
macOS:
-unroll-aggressive
-no-unroll-aggressive
Windows:
/Qunroll-aggressive
/Qunroll-aggressive-
Arguments
None
Default
-no-unroll-aggressive
or
/Qunroll-aggressive-
The compiler uses default heuristics when unrolling loops.
Description
This option determines whether the compiler uses more aggressive unrolling for certain loops. The positive form of the option may improve performance.
This option enables aggressive, complete unrolling for loops with small constant trip counts.
Alternate Options
None