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