Compiler optimization: Programming Language Design course | Zoonk
46. Compiler optimization
Apply constant folding, dead-code elimination, inlining, common-subexpression elimination, loop transformations, and escape analysis. Validate every optimization against language semantics rather than relying only on faster benchmarks.