unroll, Qunroll

Tells the compiler the maximum number of times to unroll loops.

IDE Equivalent

Windows: Optimization > Loop Unroll Count

Linux: None

Mac OS X: Optimization > Loop Unroll Count

Architectures

IA-32, Intel® 64, IA-64 architectures

Syntax

Linux and Mac OS X:

-unroll[=n]

Windows:

/Qunroll[:n]

Arguments

n

Is the maximum number of times a loop can be unrolled. To disable loop enrolling, specify 0.
On systems using IA-64 architecture, you can only specify a value of 0.

Default

-unroll
or/Qunroll

The compiler uses default heuristics when unrolling loops.

Description

This option tells the compiler the maximum number of times to unroll loops.

If you do not specify n, the optimizer determines how many times loops can be unrolled.

Alternate Options

Linux and Mac OS X: -funroll-loops

Windows: /unroll

See Also