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.

  1. mkSMAP_DIRTY_infoLabel :: CLabel

    ghc GHC.Cmm.CLabel

    No documentation available.

  2. mkSMAP_FROZEN_CLEAN_infoLabel :: CLabel

    ghc GHC.Cmm.CLabel

    No documentation available.

  3. mkSMAP_FROZEN_DIRTY_infoLabel :: CLabel

    ghc GHC.Cmm.CLabel

    No documentation available.

  4. data LabelMap v

    ghc GHC.Cmm.Dataflow.Label

    No documentation available.

  5. debugToMap :: [DebugBlock] -> LabelMap DebugBlock

    ghc GHC.Cmm.DebugBlock

    Converts debug blocks into a label map for easier lookups

  6. graphMap :: forall (n :: Extensibility -> Extensibility -> Type) . GenCmmGraph n -> LabelMap (Block n C C)

    ghc GHC.Cmm.Dominators

    Utility functions

    Call graphMap to get the mapping from Label to Block that is embedded in every CmmGraph.

  7. infoTableSrtBitmap :: Profile -> CmmExpr -> CmmExpr

    ghc GHC.Cmm.Info

    Takes an info table pointer (from infoTable) and returns the srt_bitmap field of the info table

  8. stdSrtBitmapOffset :: Profile -> ByteOff

    ghc GHC.Cmm.Info

    Byte offset of the SRT bitmap half-word which is in the *higher-addressed* part of the type_lit

  9. type SRTMap = Map CAFfyLabel Maybe SRTEntry

    ghc 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.

  10. moduleSRTMap :: ModuleSRTInfo -> SRTMap

    ghc GHC.Cmm.Info.Build

    No documentation available.

Page 441 of many | Previous | Next