単一ファイルのコンパイルで追加のプロシージャー間の最適化を有効にするかどうかを指定します。
Windows: [Optimization (最適化)] > [Interprocedural Optimization (プロシージャー間の最適化)]
Linux: なし
Mac OS X: なし
IA-32、インテル® 64 アーキテクチャー
Linux* および Mac OS* X: | -ip -no-ip |
Windows: | /Qip /Qip- |
なし
オフ |
一部の制限されたプロシージャー間の最適化を実行します。現在のソースファイル内で定義されている関数の呼び出しに対するインライン関数展開も含まれます。これらの最適化は、イントラファイルのプロシージャー間の最適化のサブセットです。これは、-no-ip (Linux* および Mac OS* X) または /Qip- (Windows*) オプションとは異なることに注意してください。 |
このオプションは、単一ファイルのコンパイルで追加のプロシージャー間の最適化を有効にするかどうかを指定します。
-ip (Linux* および Mac OS* X) オプションと /Qip (Windows*) オプションは、単一ファイルのコンパイルで追加のプロシージャー間の最適化を有効にします。
-no-ip (Linux* および Mac OS* X) と /Qip- (Windows*) オプションは、インライン展開を無効にしない可能性があります。ユーザー定義関数のインライン展開を確実に無効にするには、-inline-level=0 または -fno-inline (Linux* および Mac OS* X)、あるいは /Ob0 (Windows*) オプションを指定してください。
なし
© 1996-2011 Intel Corporation. 無断での引用、転載を禁じます。