1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
3 import AbsCSyn(AbstractC, CAddrMode)
4 import CgBindery(CgIdInfo)
5 import CgMonad(CgInfoDownwards, CgState, StubFlag)
6 import CostCentre(CostCentre)
7 import HeapOffs(HeapOffset)
10 import StgSyn(StgAtom, StgBinding, StgCaseAlternatives, StgExpr)
11 import UniType(UniType)
17 cgExpr :: StgExpr Id Id -> CgInfoDownwards -> CgState -> CgState
18 cgSccExpr :: StgExpr Id Id -> CgInfoDownwards -> CgState -> CgState
19 getPrimOpArgAmodes :: PrimOp -> [StgAtom Id] -> CgInfoDownwards -> CgState -> ([CAddrMode], CgState)