summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsof <unknown>1997-01-03 06:18:45 +0000
committersof <unknown>1997-01-03 06:18:45 +0000
commit8fe90ccbca78fe4c00537f1679a7106b4ed14454 (patch)
treeff02cd7002b1ffb6f147dcdb65b7b38f9565f2f3
parenta67d3c23cebb1c82e3a4f50cf5c55167113eec34 (diff)
downloadhaskell-8fe90ccbca78fe4c00537f1679a7106b4ed14454.tar.gz
[project @ 1997-01-03 06:18:45 by sof]
Brought upto 2.01 speed
-rw-r--r--ghc/compiler/simplStg/UpdAnal.lhs28
1 files changed, 12 insertions, 16 deletions
diff --git a/ghc/compiler/simplStg/UpdAnal.lhs b/ghc/compiler/simplStg/UpdAnal.lhs
index 2b75497728..ecd8ed1707 100644
--- a/ghc/compiler/simplStg/UpdAnal.lhs
+++ b/ghc/compiler/simplStg/UpdAnal.lhs
@@ -15,23 +15,20 @@
> IMP_Ubiq(){-uitous-}
>
> import StgSyn
+> import Id ( SYN_IE(IdEnv), growIdEnv, addOneToIdEnv, combineIdEnvs, nullIdEnv,
+> unitIdEnv, mkIdEnv, rngIdEnv, lookupIdEnv,
+> SYN_IE(IdSet),
+> getIdUpdateInfo, addIdUpdateInfo, mkSysLocal, idType, isImportedId,
+> externallyVisibleId,
+> SYN_IE(Id), GenId
+> )
+> import IdInfo ( UpdateInfo, SYN_IE(UpdateSpec), mkUpdateInfo, updateInfoMaybe )
+> import Type ( splitFunTy, splitSigmaTy )
+> import UniqSet
+> import Unique ( getBuiltinUniques )
+> import SrcLoc ( noSrcLoc )
> import Util ( panic )
>
-> updateAnalyse :: [StgBinding] -> [StgBinding] {- Exported -}
-> updateAnalyse = panic "UpdAnal.updateAnalyse"
->
-> {- LATER: to end of file:
-> --import Type ( splitFunTy, splitSigmaTy, Class, TyVarTemplate,
-> -- SYN_IE(TauType)
-> -- )
-> --import Id
-> --import IdInfo
-> --import Pretty
-> --import SrcLoc ( noSrcLoc )
-> --import StgSyn
-> --import UniqSet
-> --import Unique ( getBuiltinUniques )
-> --import Util
%-----------------------------------------------------------------------------
\subsection{Reverse application}
@@ -511,6 +508,5 @@ suffice for now.
> addIdUpdateInfo v
> (mkUpdateInfo (mkUpdateSpec v c))
> | otherwise = v
-> -}
%-----------------------------------------------------------------------------