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