| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| 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 | ||||||||||||||||||||||||||