ip、Qip

単一ファイルのコンパイルで追加のプロシージャー間の最適化を有効にします。

IDE オプション

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 コンパイラー・オプション