Safe Haskell | None |
---|---|
Language | Haskell98 |
SimplUtils
Documentation
preInlineUnconditionally :: DynFlags -> SimplEnv -> TopLevelFlag -> InId -> InExpr -> BoolSource
postInlineUnconditionally :: DynFlags -> SimplEnv -> TopLevelFlag -> OutId -> OccInfo -> OutExpr -> Unfolding -> BoolSource
activeUnfolding :: SimplEnv -> Id -> BoolSource
activeRule :: SimplEnv -> Activation -> BoolSource
Constructors
Instances
isSimplified :: DupFlag -> BoolSource
contIsDupable :: SimplCont -> BoolSource
contIsTrivial :: SimplCont -> BoolSource
countValArgs :: SimplCont -> IntSource
mkLazyArgStop :: OutType -> CallCtxt -> SimplContSource
addCastTo :: ArgInfo -> OutCoercion -> ArgInfoSource
argInfoExpr :: OutId -> [ArgSpec] -> OutExprSource