Documentation
isSmallFamily :: Int -> BoolSource
dataConTagZ :: DataCon -> ConTagZSource
isGcPtrRep :: PrimRep -> BoolSource
addArgReps :: [StgArg] -> [(PrimRep, StgArg)]Source
argPrimRep :: StgArg -> PrimRepSource
data LambdaFormInfo Source
data StandardFormInfo Source
mkLFThunk :: Type -> TopLevelFlag -> [Id] -> UpdateFlag -> LambdaFormInfoSource
mkLFReEntrant :: TopLevelFlag -> [Id] -> [Id] -> ArgDescr -> LambdaFormInfoSource
mkSelectorLFInfo :: Id -> Int -> Bool -> LambdaFormInfoSource
mkApLFInfo :: Id -> UpdateFlag -> Arity -> LambdaFormInfoSource
data ClosureInfo Source
mkClosureInfo :: Bool -> Id -> LambdaFormInfo -> Int -> Int -> C_SRT -> String -> ClosureInfoSource
slopSize :: ClosureInfo -> WordOffSource
closureName :: ClosureInfo -> NameSource
closureTypeInfo :: ClosureInfo -> ((ConstrDescription -> ClosureTypeInfo) -> DataCon -> CLabel -> a) -> (ClosureTypeInfo -> a) -> aSource
closureFunInfo :: ClosureInfo -> Maybe (Int, ArgDescr)Source
funTag :: ClosureInfo -> DynTagSource
tagForArity :: Int -> DynTagSource
enterIdLabel :: Name -> CafInfo -> CLabelSource
enterLocalIdLabel :: Name -> CafInfo -> CLabelSource
getCallMethod :: DynFlags -> Name -> CafInfo -> LambdaFormInfo -> Int -> CallMethodSource
blackHoleOnEntry :: DynFlags -> ClosureInfo -> BoolSource
getClosureType :: Bool -> WordOff -> LambdaFormInfo -> ClosureTypeSource