Hoogle Search
Within LTS Haskell 24.35 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
stdSrtBitmapOffset :: Profile -> ByteOffghc GHC.Cmm.Info Byte offset of the SRT bitmap half-word which is in the *higher-addressed* part of the type_lit
type
SRTMap = Map CAFfyLabel Maybe SRTEntryghc GHC.Cmm.Info.Build Maps labels from cafAnal to the final CLabel that will appear in the SRT. - closures with singleton SRTs resolve to their single entry - closures with larger SRTs map to the label for that SRT - CAFs must not map to anything! - if a labels maps to Nothing, we found that this label's SRT is empty, so we don't need to refer to it from other SRTs.
moduleSRTMap :: ModuleSRTInfo -> SRTMapghc GHC.Cmm.Info.Build No documentation available.
srtMapNonCAFs :: SRTMap -> NonCaffySetghc GHC.Cmm.Info.Build Given SRTMap of a module, returns the set of non-CAFFY names in the module. Any Names not in the set are CAFFY.
setInfoTableStackMap :: Platform -> LabelMap StackMap -> CmmDecl -> CmmDeclghc GHC.Cmm.LayoutStack No documentation available.
ofBlockMap :: BlockId -> LabelMap CmmBlock -> CmmGraphghc GHC.Cmm.Utils No documentation available.
toBlockMap :: CmmGraph -> LabelMap CmmBlockghc GHC.Cmm.Utils No documentation available.
shortcutWeightMap :: LabelMap (Maybe BlockId) -> CFG -> CFGghc GHC.CmmToAsm.CFG No documentation available.
natm_debug_map :: NatM_State -> LabelMap DebugBlockghc GHC.CmmToAsm.Monad No documentation available.
lifeMapFromSpillCostInfo :: SpillCostInfo -> UniqFM VirtualReg (VirtualReg, Int)ghc GHC.CmmToAsm.Reg.Graph.SpillCost Extract a map of register lifetimes from a SpillCostInfo.