インテル® Fortran コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
複数ファイルにわたるプロシージャー間の最適化を有効にします。
Windows*: [Optimization (最適化)] > [Interprocedural Optimization (プロシージャー間の最適化)]
[General (全般)] > [Whole Program Optimization (プログラム全体の最適化)]
Linux*: なし
OS X*: なし
このオプションは、複数ファイルにわたるプロシージャー間の最適化を有効にします。これは、複数ファイル IPO またはプログラム全体の最適化 (WPO) とも呼ばれます。
このオプションを指定すると、コンパイラーは別々のファイル内で定義されている関数への呼び出しについて関数のインライン展開を実行します。
作成されるファイルの名前は指定できません。
n が 0 の場合、コンパイラーはアプリケーションの推定サイズに基づいて 1 つ以上のオブジェクト・ファイルを作成するかどうかを決定します。小さなアプリケーションでは 1 つのオブジェクト・ファイルを、大きなアプリケーションでは 2 つ以上のオブジェクト・ファイルを生成します。
n が 1 以上の場合、コンパイラーは n 個のオブジェクト・ファイルを生成します。ただし、n がソースファイルの数 (m) よりも大きな場合、コンパイラーは m 個のオブジェクト・ファイルしか生成しません。
n を指定しない場合、デフォルトは 0 です。