| ||||||||||
| ||||||||||
Documentation | ||||||||||
data CLabel | ||||||||||
mkClosureLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkSRTLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkInfoTableLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkEntryLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkSlowEntryLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkConEntryLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkStaticConEntryLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkRednCountsLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkConInfoTableLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkStaticInfoTableLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkLargeSRTLabel :: Unique -> CLabel | ||||||||||
mkApEntryLabel :: Bool -> Int -> CLabel | ||||||||||
mkApInfoTableLabel :: Bool -> Int -> CLabel | ||||||||||
mkClosureTableLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkLocalClosureLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkLocalInfoTableLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkLocalEntryLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkLocalConEntryLabel :: CafInfo -> Name -> CLabel | ||||||||||
mkLocalStaticConEntryLabel :: CafInfo -> Name -> CLabel | ||||||||||
mkLocalConInfoTableLabel :: CafInfo -> Name -> CLabel | ||||||||||
mkLocalStaticInfoTableLabel :: CafInfo -> Name -> CLabel | ||||||||||
mkLocalClosureTableLabel :: Name -> CafInfo -> CLabel | ||||||||||
mkReturnPtLabel :: Unique -> CLabel | ||||||||||
mkReturnInfoLabel :: Unique -> CLabel | ||||||||||
mkAltLabel :: Unique -> ConTag -> CLabel | ||||||||||
mkDefaultLabel :: Unique -> CLabel | ||||||||||
mkBitmapLabel :: Unique -> CLabel | ||||||||||
mkStringLitLabel :: Unique -> CLabel | ||||||||||
mkAsmTempLabel :: Uniquable a => a -> CLabel | ||||||||||
mkModuleInitLabel :: Module -> String -> CLabel | ||||||||||
mkPlainModuleInitLabel :: Module -> CLabel | ||||||||||
mkModuleInitTableLabel :: Module -> CLabel | ||||||||||
mkSplitMarkerLabel :: CLabel | ||||||||||
mkDirty_MUT_VAR_Label :: CLabel | ||||||||||
mkUpdInfoLabel :: CLabel | ||||||||||
mkIndStaticInfoLabel :: CLabel | ||||||||||
mkMainCapabilityLabel :: CLabel | ||||||||||
mkMAP_FROZEN_infoLabel :: CLabel | ||||||||||
mkMAP_DIRTY_infoLabel :: CLabel | ||||||||||
mkEMPTY_MVAR_infoLabel :: CLabel | ||||||||||
mkTopTickyCtrLabel :: CLabel | ||||||||||
mkCAFBlackHoleInfoTableLabel :: CLabel | ||||||||||
mkRtsPrimOpLabel :: PrimOp -> CLabel | ||||||||||
mkRtsSlowTickyCtrLabel :: String -> CLabel | ||||||||||
moduleRegdLabel :: CLabel | ||||||||||
moduleRegTableLabel :: Module -> CLabel | ||||||||||
mkSelectorInfoLabel :: Bool -> Int -> CLabel | ||||||||||
mkSelectorEntryLabel :: Bool -> Int -> CLabel | ||||||||||
mkRtsInfoLabel :: LitString -> CLabel | ||||||||||
mkRtsEntryLabel :: LitString -> CLabel | ||||||||||
mkRtsRetInfoLabel :: LitString -> CLabel | ||||||||||
mkRtsRetLabel :: LitString -> CLabel | ||||||||||
mkRtsCodeLabel :: LitString -> CLabel | ||||||||||
mkRtsDataLabel :: LitString -> CLabel | ||||||||||
mkRtsGcPtrLabel :: LitString -> CLabel | ||||||||||
mkRtsInfoLabelFS :: FastString -> CLabel | ||||||||||
mkRtsEntryLabelFS :: FastString -> CLabel | ||||||||||
mkRtsRetInfoLabelFS :: FastString -> CLabel | ||||||||||
mkRtsRetLabelFS :: FastString -> CLabel | ||||||||||
mkRtsCodeLabelFS :: FastString -> CLabel | ||||||||||
mkRtsDataLabelFS :: FastString -> CLabel | ||||||||||
mkRtsApFastLabel :: LitString -> CLabel | ||||||||||
mkPrimCallLabel :: PrimCall -> CLabel | ||||||||||
mkForeignLabel :: FastString -> Maybe Int -> Bool -> FunctionOrData -> CLabel | ||||||||||
addLabelSize :: CLabel -> Int -> CLabel | ||||||||||
foreignLabelStdcallInfo :: CLabel -> Maybe Int | ||||||||||
mkCCLabel :: CostCentre -> CLabel | ||||||||||
mkCCSLabel :: CostCentreStack -> CLabel | ||||||||||
data DynamicLinkerLabelInfo | ||||||||||
| ||||||||||
mkDynamicLinkerLabel :: DynamicLinkerLabelInfo -> CLabel -> CLabel | ||||||||||
dynamicLinkerLabelInfo :: CLabel -> Maybe (DynamicLinkerLabelInfo, CLabel) | ||||||||||
mkPicBaseLabel :: CLabel | ||||||||||
mkDeadStripPreventer :: CLabel -> CLabel | ||||||||||
mkHpcTicksLabel :: Module -> CLabel | ||||||||||
mkHpcModuleNameLabel :: CLabel | ||||||||||
hasCAF :: CLabel -> Bool | ||||||||||
infoLblToEntryLbl :: CLabel -> CLabel | ||||||||||
entryLblToInfoLbl :: CLabel -> CLabel | ||||||||||
cvtToClosureLbl :: CLabel -> CLabel | ||||||||||
cvtToSRTLbl :: CLabel -> CLabel | ||||||||||
needsCDecl :: CLabel -> Bool | ||||||||||
isAsmTemp :: CLabel -> Bool | ||||||||||
maybeAsmTemp :: CLabel -> Maybe Unique | ||||||||||
externallyVisibleCLabel :: CLabel -> Bool | ||||||||||
isMathFun :: CLabel -> Bool | ||||||||||
isCFunctionLabel :: CLabel -> Bool | ||||||||||
isGcPtrLabel :: CLabel -> Bool | ||||||||||
labelDynamic :: PackageId -> CLabel -> Bool | ||||||||||
pprCLabel :: CLabel -> SDoc | ||||||||||
Produced by Haddock version 2.6.1 |