Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
preInlineUnconditionally :: DynFlags -> SimplEnv -> TopLevelFlag -> InId -> InExpr -> Bool Source
postInlineUnconditionally :: DynFlags -> SimplEnv -> TopLevelFlag -> OutId -> OccInfo -> OutExpr -> Unfolding -> Bool Source
activeUnfolding :: SimplEnv -> Id -> Bool Source
activeRule :: SimplEnv -> Activation -> Bool Source
isSimplified :: DupFlag -> Bool Source
contIsDupable :: SimplCont -> Bool Source
contResultType :: SimplCont -> OutType Source
contHoleType :: SimplCont -> OutType Source
contIsTrivial :: SimplCont -> Bool Source
countValArgs :: SimplCont -> Int Source
mkBoringStop :: OutType -> SimplCont Source
mkLazyArgStop :: OutType -> CallCtxt -> SimplCont Source
contIsRhsOrArg :: SimplCont -> Bool Source
addValArgTo :: ArgInfo -> OutExpr -> ArgInfo Source
addCastTo :: ArgInfo -> OutCoercion -> ArgInfo Source
addTyArgTo :: ArgInfo -> OutType -> ArgInfo Source
argInfoExpr :: OutId -> [ArgSpec] -> OutExpr Source
argInfoAppArgs :: [ArgSpec] -> [OutExpr] Source