Demand
Documentation
isStrictDmd :: Demand -> Bool
mkTopDmdType :: [Demand] -> DmdResult -> DmdType
dmdTypeDepth :: DmdType -> Arity
seqDmdType :: DmdType -> ()
returnsCPR :: DmdResult -> Bool
resTypeArgDmd :: DmdResult -> Demand
seqDemands :: Demands -> ()
mkStrictSig :: DmdType -> StrictSig
splitStrictSig :: StrictSig -> ([Demand], DmdResult)
increaseStrictSigArity :: Int -> StrictSig -> StrictSig
pprIfaceStrictSig :: StrictSig -> SDoc
appIsBottom :: StrictSig -> Int -> Bool
isBottomingSig :: StrictSig -> Bool
seqStrictSig :: StrictSig -> ()