Documentation
data ClosureInfo Source
ClosureInfo | |
| |
ConInfo | |
|
data LambdaFormInfo Source
mkLFThunk :: Type -> TopLevelFlag -> [Var] -> UpdateFlag -> LambdaFormInfoSource
mkLFReEntrant :: TopLevelFlag -> [Id] -> [Id] -> ArgDescr -> LambdaFormInfoSource
mkSelectorLFInfo :: Id -> WordOff -> Bool -> LambdaFormInfoSource
mkApLFInfo :: Id -> UpdateFlag -> Int -> LambdaFormInfoSource
mkClosureInfo :: Bool -> Id -> LambdaFormInfo -> Int -> Int -> C_SRT -> String -> ClosureInfoSource
slopSize :: ClosureInfo -> WordOffSource
closureLabelFromCI :: ClosureInfo -> CafInfo -> CLabelSource
closureFunInfo :: ClosureInfo -> Maybe (Int, ArgDescr)Source
funTag :: ClosureInfo -> IntSource
tagForArity :: Int -> Maybe IntSource
enterIdLabel :: Name -> CafInfo -> CLabelSource
enterLocalIdLabel :: Name -> CafInfo -> CLabelSource
data CallMethod Source
getCallMethod :: DynFlags -> Name -> CafInfo -> LambdaFormInfo -> Int -> CallMethodSource
blackHoleOnEntry :: DynFlags -> ClosureInfo -> BoolSource
staticClosureRequired :: Name -> StgBinderInfo -> LambdaFormInfo -> BoolSource
getClosureType :: Bool -> WordOff -> LambdaFormInfo -> ClosureTypeSource