finline-limit

 

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

IDE オプション

なし

アーキテクチャー

IA-32、インテル® 64、IA-64 アーキテクチャー

構文

Linux および Mac OS X:

-finline-limit=n

Windows:

なし

引数

n

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

デフォルト

オフ

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

説明

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

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

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

代替オプション

なし

関連情報