Hoogle Search
Within LTS Haskell 24.34 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
mkSMAP_DIRTY_infoLabel :: CLabelghc GHC.Cmm.CLabel No documentation available.
mkSMAP_FROZEN_CLEAN_infoLabel :: CLabelghc GHC.Cmm.CLabel No documentation available.
mkSMAP_FROZEN_DIRTY_infoLabel :: CLabelghc GHC.Cmm.CLabel No documentation available.
-
ghc GHC.Cmm.Dataflow.Label No documentation available.
debugToMap :: [DebugBlock] -> LabelMap DebugBlockghc GHC.Cmm.DebugBlock Converts debug blocks into a label map for easier lookups
-
ghc GHC.Cmm.Dominators Utility functions
Call graphMap to get the mapping from Label to Block that is embedded in every CmmGraph. infoTableSrtBitmap :: Profile -> CmmExpr -> CmmExprghc GHC.Cmm.Info Takes an info table pointer (from infoTable) and returns the srt_bitmap field of the info table
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.