1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
3 import AbsCSyn(AbstractC, CAddrMode, CExprMacro, MagicId, RegRelative)
4 import BasicLit(BasicLit)
5 import CLabelInfo(CLabel)
6 import CgBindery(CgIdInfo)
7 import CgMonad(CgInfoDownwards, CgState, StubFlag)
8 import CostCentre(CostCentre)
9 import HeapOffs(HeapOffset)
11 import PreludePS(_PackedString)
12 import PrimKind(PrimKind)
13 import PrimOps(PrimOp)
14 import StgSyn(StgAtom)
24 bindConArgs :: Id -> [Id] -> CgInfoDownwards -> CgState -> CgState
25 buildDynCon :: Id -> CostCentre -> Id -> [CAddrMode] -> Bool -> CgInfoDownwards -> CgState -> (CgIdInfo, CgState)
26 cgReturnDataCon :: Id -> [CAddrMode] -> Bool -> UniqFM Id -> CgInfoDownwards -> CgState -> CgState
27 cgTopRhsCon :: Id -> Id -> [StgAtom Id] -> Bool -> CgInfoDownwards -> CgState -> ((Id, CgIdInfo), CgState)