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

inline-factor、Qinline-factor

上限を定義するすべてのインライン展開オプションに適用する比率を指定します。

構文

Linux* および macOS*:

-inline-factor=n

-no-inline-factor

Windows*:

/Qinline-factor:n

/Qinline-factor-

引数

n

% 値を指定する正の整数です。デフォルト値は 100 (係数 1) です。

デフォルト

-inline-factor=100
または /Qinline-factor:100

コンパイラーは 100 を比率に使用します。

説明

上限を定義するすべてのインライン展開オプションに適用する比率を指定します。

[Q]inline-factor オプションは、上記の各オプションのデフォルト値に、n を 100 で割った値を掛けます。例えば、200 と指定した場合、上限を定義するすべてのインライン展開オプションの値に係数 2 が掛けられます。このオプションは、各オプションの制限を個別に設定しない場合に役立ちます。

-no-inline-factor (Linux*および macOS*) または /Qinline-factor- (Windows*) を指定すると、次のようになります。

インライン展開に関する重要な制限についてコンパイラー値を参照するには、[q または Q]opt-report オプションを指定してください。

注意

このオプションを使用してデフォルトを変更すると、コンパイラーにより多くのインライン展開が行われ、メモリーが不足し、"out of memory" メッセージが表示されて終了することがあります。

IDE オプション

なし

代替オプション

なし

関連情報