summaryrefslogtreecommitdiff
path: root/ghc/compiler/codeGen/CgStackery.lhs
diff options
context:
space:
mode:
authorpartain <unknown>1996-04-05 08:30:45 +0000
committerpartain <unknown>1996-04-05 08:30:45 +0000
commit7d61cb61daa5e433a0cb85b34b7f0c58b2f961ff (patch)
treea56a3ce1bcff5d4059ebdb9b86e4bb7c98e22c93 /ghc/compiler/codeGen/CgStackery.lhs
parentb8875f2f7f596482228645b9751f8f9c592a84c5 (diff)
downloadhaskell-7d61cb61daa5e433a0cb85b34b7f0c58b2f961ff.tar.gz
[project @ 1996-04-05 08:26:04 by partain]
Add SLPJ/WDP 1.3 changes through 960404
Diffstat (limited to 'ghc/compiler/codeGen/CgStackery.lhs')
-rw-r--r--ghc/compiler/codeGen/CgStackery.lhs17
1 files changed, 9 insertions, 8 deletions
diff --git a/ghc/compiler/codeGen/CgStackery.lhs b/ghc/compiler/codeGen/CgStackery.lhs
index 3759aa41e4..0ad6fc52fb 100644
--- a/ghc/compiler/codeGen/CgStackery.lhs
+++ b/ghc/compiler/codeGen/CgStackery.lhs
@@ -1,5 +1,5 @@
%
-% (c) The GRASP/AQUA Project, Glasgow University, 1992-1995
+% (c) The GRASP/AQUA Project, Glasgow University, 1992-1996
%
\section[CgStackery]{Stack management functions}
@@ -13,18 +13,19 @@ module CgStackery (
allocAStack, allocBStack, allocUpdateFrame,
adjustRealSps, getFinalStackHW,
mkVirtStkOffsets, mkStkAmodes
-
- -- and to make the interface self-sufficient...
) where
-import StgSyn
+import Ubiq{-uitous-}
+
import CgMonad
import AbsCSyn
-import CgUsages ( getSpBRelOffset )
-import Maybes ( Maybe(..) )
-import PrimRep ( getPrimRepSize, retPrimRepSize, separateByPtrFollowness )
-import Util
+import AbsCUtils ( mkAbstractCs, mkAbsCStmts, getAmodeRep )
+import HeapOffs ( VirtualSpAOffset(..), VirtualSpBOffset(..) )
+import PrimRep ( getPrimRepSize, separateByPtrFollowness,
+ PrimRep(..)
+ )
+import Util ( mapAccumR, panic )
\end{code}
%************************************************************************