Skip to main content

Module dead_code_elimination

Module dead_code_elimination 

Source
Expand description

Dead code elimination pass.

Eliminates instructions whose values are unused, reducing generated code size. Performs mark-and-sweep analysis to identify and remove dead code while preserving side effects and program semantics.

Ported from TypeScript src/Optimization/DeadCodeElimination.ts.

Functionsยง

dead_code_elimination
Implements dead-code elimination, eliminating instructions whose values are unused.