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