ghc-8.0.0.20160204: The GHC API

Safe HaskellNone
LanguageHaskell2010

Demand

Documentation

type Demand = JointDmd ArgStr ArgUse Source

getStrDmd :: JointDmd s u -> s Source

getUseDmd :: JointDmd s u -> u Source

toCleanDmd :: Demand -> Type -> (DmdShell, CleanDemand) Source

type BothDmdArg = (DmdEnv, Termination ()) Source

type DmdResult = Termination CPRResult Source

useCount :: Use u -> Count Source