unroll-aggressive, Qunroll-aggressive

Tells the compiler to use aggressive, complete unrolling for loops with small constant trip counts.

IDE Equivalent

None

Architectures

IA-32 architecture, Intel® 64 architecture

Syntax

Linux and Mac OS X: -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 tells the compiler to use aggressive, complete unrolling for loops with small constant trip counts. This option may improve performance.

Alternate Options

None