Intel® C++ Compiler XE 13.1 User and Reference Guides

unroll, Qunroll

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

IDE Equivalent

Windows: Optimization > Loop Unrolling

Linux: Optimization > Loop Unroll Count

OS X: Optimization > Loop Unrolling

Architectures

All

Syntax

Linux and 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.

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 OS X: -funroll-loops

Windows: None


Submit feedback on this help topic