unroll、Qunroll

 

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

IDE オプション

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

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

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

アーキテクチャー

IA-32、インテル® 64、IA-64 アーキテクチャー

構文

Linux および Mac OS X:

-unroll[=n]

Windows:

/Qunroll[:n]

引数

n

ループアンロール回数の上限。ループアンロールを無効にするには、0 を指定します。
IA-64 アーキテクチャー・ベースのシステムでは、0 のみ指定できます。

デフォルト

-unroll
または/Qunroll

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

説明

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

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

代替オプション

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

Windows: なし