インテル® Fortran コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
関数のインライン展開のレベルを指定します。
すべて
Linux* および OS X*:
なし
Windows*:
/inline[:keyword]
keyword
関数のインライン展開のレベルです。設定可能な値は以下のとおりです。
none
ユーザー定義関数のインライン展開を無効にします。これは manual と同じです。
manual
ユーザー定義関数のインライン展開を無効にします。Fortran 文関数は常にインライン展開されます。
size
あらゆる関数のインライン展開を有効にします。ただし、どの関数をインライン展開するかはコンパイラーが判断します。
このオプションは、プロシージャー間の最適化および速度を対象とするほとんどの最適化を有効にします。
speed
あらゆる関数のインライン展開を有効にします。これは all と同じです。
all
このオプションは、プロシージャー間の最適化および速度を対象とするすべての最適化を有効にします。これは、keyword なしで inline を指定するのと同じです。
オフ
コンパイラーは、デフォルトで一部の関数をインライン展開します。
このオプションは、関数のインライン展開のレベルを指定します。
inline all または inline speed
Linux* および OS X*: なし
Windows*: /Ob2/Ot
inline size
Windows*: /Ob2/Os
inline manual
Windows*: /Ob0
inline none