ip、Qip

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

IDE オプション

Windows: なし

Linux: [Optimization (最適化)] > [Enable Interprocedural Optimization for Single File Compilation (単一ファイルのコンパイルで IPO を有効にする)]

Mac OS: なし

アーキテクチャー

IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー

構文

Linux* および Mac OS*: -ip
Windows*:  /Qip

引数

なし

デフォルト

オフ 一部の制限されたプロシージャー間の最適化を実行します。

説明

このオプションは、単一ファイルのコンパイルで追加のプロシージャー間の最適化を有効にします。これらの最適化は、イントラファイルのプロシージャー間の最適化のサブセットです。

これらの最適化の 1 つでは、コンパイラーは現在のソースファイル内で定義された関数の呼び出しに対し、関数のインライン展開を行うことができます。

代替オプション

なし

関連情報

finline-functions コンパイラー・オプション