HIRでの最適化
6.1 概要
6.2 基本最適化
概要
諸項目
定数畳み込み
定数伝播
無用命令削除
局所的共通部分式削除
大域変数の一時変数化
呼び出し方
6.3 拡張最適化
概要
諸項目
ループ展開
if文のループ外移動
インライン展開
部分冗長性削除
効果
6.4 Cフロントでの最適化
6.5 HIRフロー解析
概要
coins.flowパッケージ
制御フロー解析
データフロー解析
データフロー情報
データ構造
使い方
拡張仕方
coins.aflowパッケージ(旧版)
フロー情報
呼び出し方
コマンドでの起動
6.6 別名解析
概要
使い方
6.7 大域的パタン照合
概要
非終端記号を使わないパタン
非終端記号を使ったパタン
使い方
6.7 参考文献
トップへ