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

unroll、Qunroll

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

構文

Linux* および macOS*:

-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* および macOS*: -funroll-loops

Windows*: なし