unroll、Qunroll

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

構文

Linux*:

-unroll[=n]

macOS*:

-unroll[=n]

Windows*:

/Qunroll[:n]

引数

n

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

デフォルト

-unroll
または /Qunroll

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

説明

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

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

IDE オプション

Visual Studio*: [Optimization] > [Loop Unroll Count]

代替オプション

Linux* および macOS*: -funroll-loops

Windows*: /unroll (非推奨の古いオプション)