インライン展開
関数呼び出し
を
呼び出し元
に展開することで
関数呼び出し
の
オーバーヘッド
の削減やさらなる
最適化
を可能にする
最適化
の手法.
適用には様々な制約がある
他の
関数
を呼び出していないこと(
Non-leaf
であること)
小さい
関数
であること
他の
言語
で実装されていないこと
特別な
タグ
などが与えられていないこと
defer
などを含む複雑な処理でないこと
その他いろいろ