|
|
|
|
|
Documentation |
|
data ClosureInfo |
|
|
data LambdaFormInfo |
|
|
data StandardFormInfo |
|
|
data SMRep |
|
data ArgDescr |
|
|
data Liveness |
|
|
data C_SRT |
Constructors | | Instances | |
|
|
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 |