| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
Documentation | ||||||||||||||||||||||||||
data ClosureInfo | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data LambdaFormInfo | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data StandardFormInfo | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data SMRep | ||||||||||||||||||||||||||
data ArgDescr | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data Liveness | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data C_SRT | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
needsSRT :: C_SRT -> Bool | ||||||||||||||||||||||||||
mkLFReEntrant :: TopLevelFlag -> [Id] -> [Id] -> ArgDescr -> LambdaFormInfo | ||||||||||||||||||||||||||
mkConLFInfo :: DataCon -> LambdaFormInfo | ||||||||||||||||||||||||||
mkLFImported :: Id -> LambdaFormInfo | ||||||||||||||||||||||||||
mkClosureInfo :: Bool -> Id -> LambdaFormInfo -> Int -> Int -> C_SRT -> String -> ClosureInfo | ||||||||||||||||||||||||||
mkConInfo :: Bool -> DataCon -> Int -> Int -> ClosureInfo | ||||||||||||||||||||||||||
maybeIsLFCon :: LambdaFormInfo -> Maybe DataCon | ||||||||||||||||||||||||||
closureSize :: ClosureInfo -> WordOff | ||||||||||||||||||||||||||
closureNonHdrSize :: ClosureInfo -> WordOff | ||||||||||||||||||||||||||
closureGoodStuffSize :: ClosureInfo -> WordOff | ||||||||||||||||||||||||||
closurePtrsSize :: ClosureInfo -> WordOff | ||||||||||||||||||||||||||
closureName :: ClosureInfo -> Name | ||||||||||||||||||||||||||
infoTableLabelFromCI :: ClosureInfo -> CLabel | ||||||||||||||||||||||||||
closureSRT :: ClosureInfo -> C_SRT | ||||||||||||||||||||||||||
closureLFInfo :: ClosureInfo -> LambdaFormInfo | ||||||||||||||||||||||||||
isLFThunk :: LambdaFormInfo -> Bool | ||||||||||||||||||||||||||
closureSMRep :: ClosureInfo -> SMRep | ||||||||||||||||||||||||||
closureUpdReqd :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
closureIsThunk :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
closureSingleEntry :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
closureReEntrant :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
isConstrClosure_maybe :: ClosureInfo -> Maybe DataCon | ||||||||||||||||||||||||||
closureFunInfo :: ClosureInfo -> Maybe (Int, ArgDescr) | ||||||||||||||||||||||||||
isStandardFormThunk :: LambdaFormInfo -> Bool | ||||||||||||||||||||||||||
isKnownFun :: LambdaFormInfo -> Bool | ||||||||||||||||||||||||||
funTag :: ClosureInfo -> Int | ||||||||||||||||||||||||||
funTagLFInfo :: LambdaFormInfo -> Int | ||||||||||||||||||||||||||
tagForArity :: Int -> Maybe Int | ||||||||||||||||||||||||||
nodeMustPointToIt :: LambdaFormInfo -> Bool | ||||||||||||||||||||||||||
data CallMethod | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
getCallMethod :: Name -> LambdaFormInfo -> Int -> CallMethod | ||||||||||||||||||||||||||
blackHoleOnEntry :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
staticClosureRequired :: Name -> StgBinderInfo -> LambdaFormInfo -> Bool | ||||||||||||||||||||||||||
getClosureType :: Bool -> WordOff -> LambdaFormInfo -> ClosureType | ||||||||||||||||||||||||||
isToplevClosure :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
closureTypeDescr :: ClosureInfo -> String | ||||||||||||||||||||||||||
isStaticClosure :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
staticClosureNeedsLink :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
Produced by Haddock version 2.3.0 |