Category:コンパイラ最適化
部分評価
Partial evaluationコンパイラ最適化
短絡評価
Short-circuit evaluation演算子強度低減
Strength reductionデッドコード削除
Dead-code elimination到達不能コード
Unreachable code命令スケジューリング
Instruction schedulingデータフロー解析
Data-flow analysisソフトウェアパイプライン
Software pipelining大域値番号付け
Global value numbering疎な条件分岐を考慮した定数伝播
Sparse conditional constant propagationコピーの省略
Copy elision再実体化
Rematerializationループ不変量コード移動
Loop-invariant code motionループ分割とループ融合
Loop fission and fusionレジスタ割り付け
Register allocationトレーススケジューリング
Trace schedulingベクトル化
Image tracing共通部分式除去
Common subexpression elimination定数畳み込み
Constant foldingインライン展開
Inline expansionのぞき穴的最適化
Peephole optimization先行評価
Eager evaluationループ展開
Loop unrolling遅延評価
Lazy evaluation静的単一代入
Static single-assignment form