Safe Haskell | None |
---|
CoreArity
Description
Arit and eta expansion
Documentation
manifestArity :: CoreExpr -> Arity
manifestArity sees how many leading value lambdas there are
exprArity :: CoreExpr -> Arity
An approximate, fast, version of exprEtaExpandArity
exprBotStrictness_maybe :: CoreExpr -> Maybe (Arity, StrictSig)
exprEtaExpandArity :: DynFlags -> CheapAppFun -> CoreExpr -> Arity