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