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