| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
Documentation | ||||||||||||||||||||||||||
data GenStgArg occ | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
type GenStgLiveVars occ = UniqSet occ | ||||||||||||||||||||||||||
data GenStgBinding bndr occ | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data GenStgExpr bndr occ | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data GenStgRhs bndr occ | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
type GenStgAlt bndr occ = (AltCon, [bndr], [Bool], GenStgExpr bndr occ) | ||||||||||||||||||||||||||
data AltType | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data UpdateFlag | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
isUpdatable :: UpdateFlag -> Bool | ||||||||||||||||||||||||||
data StgBinderInfo | ||||||||||||||||||||||||||
noBinderInfo :: StgBinderInfo | ||||||||||||||||||||||||||
stgSatOcc :: StgBinderInfo | ||||||||||||||||||||||||||
stgUnsatOcc :: StgBinderInfo | ||||||||||||||||||||||||||
satCallsOnly :: StgBinderInfo -> Bool | ||||||||||||||||||||||||||
combineStgBinderInfo :: StgBinderInfo -> StgBinderInfo -> StgBinderInfo | ||||||||||||||||||||||||||
type StgArg = GenStgArg Id | ||||||||||||||||||||||||||
type StgLiveVars = GenStgLiveVars Id | ||||||||||||||||||||||||||
type StgBinding = GenStgBinding Id Id | ||||||||||||||||||||||||||
type StgExpr = GenStgExpr Id Id | ||||||||||||||||||||||||||
type StgRhs = GenStgRhs Id Id | ||||||||||||||||||||||||||
type StgAlt = GenStgAlt Id Id | ||||||||||||||||||||||||||
data StgOp | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
data SRT | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
stgBindHasCafRefs :: GenStgBinding bndr Id -> Bool | ||||||||||||||||||||||||||
stgArgHasCafRefs :: GenStgArg Id -> Bool | ||||||||||||||||||||||||||
stgRhsArity :: StgRhs -> Int | ||||||||||||||||||||||||||
isDllConApp :: PackageId -> DataCon -> [StgArg] -> Bool | ||||||||||||||||||||||||||
isStgTypeArg :: StgArg -> Bool | ||||||||||||||||||||||||||
stgArgType :: StgArg -> Type | ||||||||||||||||||||||||||
pprStgBinding :: StgBinding -> SDoc | ||||||||||||||||||||||||||
pprStgBindings :: [StgBinding] -> SDoc | ||||||||||||||||||||||||||
pprStgBindingsWithSRTs :: [(StgBinding, [(Id, [Id])])] -> SDoc | ||||||||||||||||||||||||||
Produced by Haddock version 2.7.2 |