単一ファイルのコンパイルで追加のプロシージャー間の最適化を有効にします。
Windows: なし
Linux: [Optimization (最適化)] > [Enable Interprocedural Optimization for Single File Compilation (単一ファイルのコンパイルで IPO を有効にする)]
Mac OS: [Optimization (最適化)] > [Enable Interprocedural Optimization for Single File Compilation (単一ファイルのコンパイルで IPO を有効にする)]
IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー、IA-64 アーキテクチャー
Linux* および Mac OS*: | -ip |
Windows*: | /Qip |
なし
オフ | 一部の制限されたプロシージャー間の最適化を実行します。 |
このオプションは、単一ファイルのコンパイルで追加のプロシージャー間の最適化を有効にします。これらの最適化は、イントラファイルのプロシージャー間の最適化のサブセットです。
これらの最適化の 1 つでは、コンパイラーは現在のソースファイル内で定義された関数の呼び出しに対し、関数のインライン展開を行うことができます。
なし
finline-functions コンパイラー・オプション