| ghc-6.12.3: The GHC API | Contents | Index

CLabel

Documentation
data CLabel

Instances

Eq CLabel
Ord CLabel
Outputable 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

Constructors

CodeStub |
SymbolPtr |
GotSymbolPtr |
GotSymbolOffset |

Instances

Eq DynamicLinkerLabelInfo
Ord 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