インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス

unroll、Qunroll

ループアンロール回数の上限を設定します。

構文

Linux* および OS X*:

-unroll[=n]

Windows®:

/Qunroll[:n]

引数

n

ループアンロール回数の上限。ループアンロールを無効にするには、0 を指定します。

デフォルト

-unroll

または /Qunroll

コンパイラーは、ループをアンロールするときにデフォルトのヒューリスティックを使用します。

説明

このオプションは、ループアンロール回数の上限をコンパイラーに指示します。

n を指定しない場合、最適化がループアンロール回数の上限を決定します。

IDE オプション

Visual Studio®: [Optimization (最適化)] > [Loop Unrolling (ループアンロール回数)]

Eclipse*: [Optimization (最適化)] > [Loop Unroll Count (ループアンロール回数)]

Xcode*: [Optimization (最適化)] > [Loop Unrolling (ループアンロール回数)]

代替オプション

Linux* および OS X*: -funroll-loops

Windows®: なし