インテル® Fortran コンパイラー XE 13.1 ユーザー・リファレンス・ガイド

inline-max-per-compile、Qinline-max-per-compile

コンパイル単位全体に適用されるインライン展開回数の最大値を指定します。

IDE オプション

なし

アーキテクチャー

すべて

構文

Linux* および OS X*:

-inline-max-per-compile=n

-no-inline-max-per-compile

Windows*:

/Qinline-max-per-compile=n

/Qinline-max-per-compile-

引数

n

インライン展開が適用される回数を指定する正の整数です。

デフォルト

-no-inline-max-per-compile
または /Qinline-max-per-compile-

コンパイラーは、ルーチンのインライン展開時にデフォルトのヒューリスティックを使用します。

説明

コンパイル単位全体に適用されるインライン展開の最大数を指定します。インライン展開を適用する回数を制限します。

プロシージャー間の最適化 (IPO) を使用したコンパイル処理では、コンパイル全体がコンパイル単位になります。他のコンパイル処理では、コンパイル単位はファイルです。

-no-inline-max-per-compile (Linux* および OS X*) または /Qinline-max-per-compile- (Windows*) を指定する場合、コンパイル単位に適用されるインライン展開の回数に制限はありません。

インライン展開に関する重要な制限についてコンパイラー値を参照するには、コンパイラー・オプション -opt-report (Linux* および OS X*) または /Qopt-report (Windows*) を指定してください。

警告

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

代替オプション

なし

関連情報


このヘルプトピックについてのフィードバックを送信