最適化とコード生成フェーズ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/05/15 02:57 UTC 版)
「トレーシング実行時コンパイル」の記事における「最適化とコード生成フェーズ」の解説
トレースは制御フローのない一列の実行パスでしかないため最適化は容易である。以下は典型的な最適化例である: 共通部分式除去 デッドコード削除 レジスタ割り付け ループ不変コード移動 定数畳み込み エスケープ解析 最適化の後トレースは機械語に変換される。最適化と同様に、トレースは分岐のない一列のデータであるため機械語変換は容易である。
※この「最適化とコード生成フェーズ」の解説は、「トレーシング実行時コンパイル」の解説の一部です。
「最適化とコード生成フェーズ」を含む「トレーシング実行時コンパイル」の記事については、「トレーシング実行時コンパイル」の概要を参照ください。
- 最適化とコード生成フェーズのページへのリンク