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