{-# GHC_PRAGMA INTERFACE VERSION 5 #-} interface CgHeapery where import AbsCSyn(AbstractC, CAddrMode, CExprMacro, CStmtMacro, MagicId, RegRelative, ReturnInfo) import BasicLit(BasicLit) import CLabelInfo(CLabel) import CgBindery(CgIdInfo) import CgMonad(CgInfoDownwards, CgState, StubFlag) import ClosureInfo(ClosureInfo) import CostCentre(CostCentre) import HeapOffs(HeapOffset) import Id(Id) import Maybes(Labda) import PreludePS(_PackedString) import PrimKind(PrimKind) import PrimOps(PrimOp) import UniqFM(UniqFM) import Unique(Unique) data AbstractC data CAddrMode data CgState data ClosureInfo data HeapOffset data Id allocDynClosure :: ClosureInfo -> CAddrMode -> CAddrMode -> [(CAddrMode, HeapOffset)] -> CgInfoDownwards -> CgState -> (HeapOffset, CgState) allocHeap :: HeapOffset -> CgInfoDownwards -> CgState -> (CAddrMode, CgState) heapCheck :: [MagicId] -> Bool -> (CgInfoDownwards -> CgState -> CgState) -> CgInfoDownwards -> CgState -> CgState