Sun Aug 6 20:09:58 EDT 2006 Manuel M T Chakravarty <chak@cse.unsw.edu.au>
* fix out-of-scope variable
Fri Jul 28 13:40:36 EDT 2006 kevind@bu.edu
\begin{code}
module SimplUtils (
\begin{code}
module SimplUtils (
- mkLam, mkCase, mkDataConAlt,
-- Inlining,
preInlineUnconditionally, postInlineUnconditionally, activeInline, activeRule,
-- Inlining,
preInlineUnconditionally, postInlineUnconditionally, activeInline, activeRule,
)
import SimplMonad
import SimplEnv
)
import SimplMonad
import SimplEnv
-import SimplUtils ( mkCase, mkLam, mkDataConAlt,
+import SimplUtils ( mkCase, mkLam,
SimplCont(..), DupFlag(..), LetRhsFlag(..),
mkRhsStop, mkBoringStop, mkLazyArgStop, pushContArgs,
contResultType, countArgs, contIsDupable, contIsRhsOrArg,
SimplCont(..), DupFlag(..), LetRhsFlag(..),
mkRhsStop, mkBoringStop, mkLazyArgStop, pushContArgs,
contResultType, countArgs, contIsDupable, contIsRhsOrArg,