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