ghc-9.14.0.20251128: The GHC API
Safe HaskellNone
LanguageGHC2021

GHC.Cmm.Liveness

Synopsis

Documentation

type CmmLocalLive = CmmLive LocalReg #

cmmLocalLiveness :: Platform -> CmmGraph -> BlockEntryLiveness LocalReg #

Calculated liveness info for a CmmGraph

cmmLocalLivenessL :: Platform -> CmmGraph -> BlockEntryLivenessL #

cmmGlobalLiveness :: Platform -> CmmGraph -> BlockEntryLiveness GlobalRegUse #

liveLattice :: Ord r => DataflowLattice (CmmLive r) #

The dataflow lattice

liveLatticeL :: DataflowLattice LRegSet #

The dataflow lattice

gen_kill :: (DefinerOfRegs r n, UserOfRegs r n) => Platform -> n -> CmmLive r -> CmmLive r #