Local optimizations and common subexpression elimination
Cleaning up redundant work within a single basic block — dead code elimination, copy propagation, constant folding, and common subexpression elimination — all implemented in C++.
11 min readUpdated 2026-09-03compiler-designoptimizationcommon-subexpression-eliminationcpp