Safe Haskell | None |
---|
CmmBuildInfoTables
Documentation
cafAnal :: Platform -> CmmGraph -> FuelUniqSM CAFEnv
setInfoTableSRT :: Map CLabel CAFSet -> TopSRT -> (CAFSet, CmmDecl) -> FuelUniqSM (TopSRT, [CmmDecl])
setInfoTableStackMap :: SlotEnv -> AreaMap -> CmmDecl -> CmmDecl
data TopSRT
Instances
emptySRT :: MonadUnique m => m TopSRT
bundleCAFs :: CAFEnv -> CmmDecl -> (CAFSet, CmmDecl)
lowerSafeForeignCalls :: AreaMap -> CmmDecl -> FuelUniqSM CmmDecl
mkLiveness :: [Maybe LocalReg] -> Liveness