CmmLiveZ
- type CmmLive = RegSet
- cmmLivenessZ :: CmmGraph -> FuelMonad BlockEntryLiveness
- liveLattice :: DataflowLattice CmmLive
- middleLiveness :: Middle -> CmmLive -> CmmLive
- noLiveOnEntry :: BlockId -> CmmLive -> a -> a
Documentation
cmmLivenessZ :: CmmGraph -> FuelMonad BlockEntryLiveness
Calculated liveness info for a CmmGraph
liveLattice :: DataflowLattice CmmLive
The dataflow lattice
middleLiveness :: Middle -> CmmLive -> CmmLive
noLiveOnEntry :: BlockId -> CmmLive -> a -> a
On entry to the procedure, there had better not be any LocalReg's live-in.