| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
Documentation | ||||||||||||||||||||||||||
data ClosureInfo | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data LambdaFormInfo | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data StandardFormInfo | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data SMRep | ||||||||||||||||||||||||||
data ArgDescr | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data Liveness | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data C_SRT | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
needsSRT :: C_SRT -> Bool | ||||||||||||||||||||||||||
mkLFThunk | ||||||||||||||||||||||||||
mkLFReEntrant :: TopLevelFlag -> [Id] -> [Id] -> ArgDescr -> LambdaFormInfo | ||||||||||||||||||||||||||
mkConLFInfo :: DataCon -> LambdaFormInfo | ||||||||||||||||||||||||||
mkSelectorLFInfo | ||||||||||||||||||||||||||
mkApLFInfo | ||||||||||||||||||||||||||
mkLFImported :: Id -> LambdaFormInfo | ||||||||||||||||||||||||||
mkLFArgument | ||||||||||||||||||||||||||
mkLFLetNoEscape | ||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||
slopSize | ||||||||||||||||||||||||||
infoTableLabelFromCI :: ClosureInfo -> CLabel | ||||||||||||||||||||||||||
closureLabelFromCI | ||||||||||||||||||||||||||
isLFThunk :: LambdaFormInfo -> Bool | ||||||||||||||||||||||||||
closureUpdReqd :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
closureNeedsUpdSpace | ||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||
enterIdLabel | ||||||||||||||||||||||||||
enterLocalIdLabel | ||||||||||||||||||||||||||
enterReturnPtLabel | ||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||
closureValDescr :: ClosureInfo -> String | ||||||||||||||||||||||||||
closureTypeDescr :: ClosureInfo -> String | ||||||||||||||||||||||||||
isStaticClosure :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
cafBlackHoleClosureInfo | ||||||||||||||||||||||||||
seCafBlackHoleClosureInfo | ||||||||||||||||||||||||||
staticClosureNeedsLink :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
Produced by Haddock version 2.4.2 |