CmmBuildInfoTables
Documentation
data CmmTopForInfoTables Source
Constructors
| NoInfoTable CmmTopZ | |
| ProcInfoTable CmmTopZ BlockSet | |
| FloatingInfoTable CmmInfo BlockId UpdFrameOffset |
Instances
setInfoTableSRT :: Map CLabel CAFSet -> TopSRT -> (CAFSet, CmmTopForInfoTables) -> FuelMonad (TopSRT, [CmmTopForInfoTables])Source
Instances
emptySRT :: MonadUnique m => m TopSRTSource
lowerSafeForeignCalls :: [[CmmTopForInfoTables]] -> CmmTopZ -> FuelMonad [[CmmTopForInfoTables]]Source
extendEnvWithSafeForeignCalls :: BackwardTransfers Middle Last a -> BlockEnv a -> CmmGraph -> BlockEnv aSource