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