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

finline-limit

インライン展開される関数の最大サイズを指定します。

構文

Linux* および macOS*:

-finline-limit=n

Windows*:

なし

引数

n

0 以上の整数でなければなりません。インライン展開される関数の最大行数です。

デフォルト

オフ

コンパイラーは、関数をインライン展開するときにデフォルトのヒューリスティックを使用します。

説明

インライン展開される関数の最大サイズを指定します。コンパイラーは小さな関数をインライン展開しますが、このオプションで大きな関数もインライン展開することが可能です。例えば、n に 100 または 1000 を指定します。

関数は部分的にはインライン展開されません。関数全体がインライン展開されることに注意してください。

このオプションは、デフォルトで動作する -finline-functions オプションの変形です。

IDE オプション

なし

代替オプション

なし

関連情報