[project @ 1996-04-05 08:26:04 by partain]
[ghc-hetmet.git] / ghc / compiler / codeGen / CgLoop2.lhi
1 Break loops caused by cgExpr and getPrimOpArgAmodes.
2 \begin{code}
3 interface CgLoop2 where
4
5 import CgExpr   ( cgExpr, cgSccExpr, getPrimOpArgAmodes )
6
7 import AbsCSyn  ( CAddrMode )
8 import CgMonad  ( Code(..), FCode(..) )
9 import PrimOp   ( PrimOp )
10 import StgSyn   ( StgExpr(..), StgArg(..) )
11
12 cgExpr             :: StgExpr -> Code
13 cgSccExpr          :: StgExpr -> Code
14 getPrimOpArgAmodes :: PrimOp -> [StgArg] -> FCode [CAddrMode]
15 \end{code}