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

unroll-aggressive、Qunroll-aggressive

特定のループに、より強力なアンロールを使用するかどうかを指定します。

構文

Linux* および macOS*:

-unroll-aggressive

-no-unroll-aggressive

Windows*:

/Qunroll-aggressive

/Qunroll-aggressive-

引数

なし

デフォルト

-no-unroll-aggressive
または /Qunroll-aggressive-

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

説明

このオプションは、特定のループにより強力なアンロールを使用するかどうかを指定します。使用すると、パフォーマンスが向上する可能性があります。

このオプションは、小さな一定の反復回数を持つループに強力かつ完全なアンロールを適用します。

IDE オプション

なし

代替オプション

なし