| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
Documentation | ||||||||||||||||||||||||||
data ClosureInfo | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data LambdaFormInfo | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data StandardFormInfo | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data SMRep | ||||||||||||||||||||||||||
data ArgDescr | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data Liveness | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data C_SRT | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
needsSRT :: C_SRT -> Bool | ||||||||||||||||||||||||||
mkLFThunk :: Type -> TopLevelFlag -> [Var] -> UpdateFlag -> LambdaFormInfo | ||||||||||||||||||||||||||
mkLFReEntrant :: TopLevelFlag -> [Id] -> [Id] -> ArgDescr -> LambdaFormInfo | ||||||||||||||||||||||||||
mkConLFInfo :: DataCon -> LambdaFormInfo | ||||||||||||||||||||||||||
mkSelectorLFInfo :: Id -> WordOff -> Bool -> LambdaFormInfo | ||||||||||||||||||||||||||
mkApLFInfo :: Id -> UpdateFlag -> Int -> LambdaFormInfo | ||||||||||||||||||||||||||
mkLFImported :: Id -> LambdaFormInfo | ||||||||||||||||||||||||||
mkLFArgument :: Id -> LambdaFormInfo | ||||||||||||||||||||||||||
mkLFLetNoEscape :: Int -> 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 | ||||||||||||||||||||||||||
slopSize :: ClosureInfo -> WordOff | ||||||||||||||||||||||||||
infoTableLabelFromCI :: ClosureInfo -> CafInfo -> CLabel | ||||||||||||||||||||||||||
closureLabelFromCI :: ClosureInfo -> CafInfo -> CLabel | ||||||||||||||||||||||||||
isLFThunk :: LambdaFormInfo -> Bool | ||||||||||||||||||||||||||
closureUpdReqd :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
closureNeedsUpdSpace :: 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 | ||||||||||||||||||||||||||
enterIdLabel :: Name -> CafInfo -> CLabel | ||||||||||||||||||||||||||
enterLocalIdLabel :: Name -> CafInfo -> CLabel | ||||||||||||||||||||||||||
enterReturnPtLabel :: Unique -> CLabel | ||||||||||||||||||||||||||
nodeMustPointToIt :: LambdaFormInfo -> Bool | ||||||||||||||||||||||||||
data CallMethod | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
getCallMethod :: DynFlags -> Name -> CafInfo -> LambdaFormInfo -> Int -> CallMethod | ||||||||||||||||||||||||||
blackHoleOnEntry :: DynFlags -> 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 :: ClosureInfo -> ClosureInfo | ||||||||||||||||||||||||||
staticClosureNeedsLink :: ClosureInfo -> Bool | ||||||||||||||||||||||||||
Produced by Haddock version 2.6.1 |