Expand description
This module contains a fixpoint computation to compute alive (resp. dead) variables and a function to remove dead assignments from a project.
Functions
- Compute alive variables by means of an intraprocedural fixpoint computation. Returns a map that assigns to each basic block
Tid
the set of all variables that are alive at the end of the basic block. - Remove all dead assignments from all basic blocks in the given
project
.