Skip to main content

dead_code_elimination

Function dead_code_elimination 

Source
pub fn dead_code_elimination(func: &mut HirFunction, env: &Environment)
Expand description

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

Note that unreachable blocks are already pruned during HIR construction.

Corresponds to TS deadCodeElimination(fn: HIRFunction): void.