ユーザ関数のインライン展開の制御

次の表に示すオプションを使用して、関数のインライン展開を制御することができます。

オプション

効果

-ip_no_inlining

このオプションは、-ip または -ipo オプションが指定されている場合に使用できます。この場合、-ip_no_inlining オプションは、-ip によるプロシージャ間の最適化の結果から生じるインライン展開を無効にします。しかし、他のプロシージャ間の最適化には何の影響も与えません。

-inline_debug_info

呼び出しサイトのソース位置をインライン展開されたコードに割り当てる代わりに、インライン展開されたコードのソース位置を保持します。

-ip_no_pinlining

部分的なインライン展開を無効にします。 このオプションは、-ip または -ipo オプションも指定している場合に使用できます。