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