インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

finline-functions

単一ファイルのコンパイルにおける関数のインライン展開を有効にします。

構文

Linux* および macOS*:

-finline-functions

-fno-inline-functions

Windows*:

なし

引数

なし

デフォルト

-finline-functions

プロシージャー間の最適化 (IPO) が行われます。ただし、-O0 を指定すると、デフォルトはオフになります。

説明

このオプションは、単一ファイルのコンパイルにおける関数のインライン展開を有効にします。

コンパイラーは、現在のソースファイル内で定義されている関数の呼び出しにインライン関数展開を実行します。

関数の展開には、ヒューリスティックを適用します。展開する関数のサイズを指定するには、-finline-limit オプションを使用します。

IDE オプション

なし

代替オプション

Linux* および macOS*: -inline-level=2

Windows*: /Ob2

関連情報