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