ghc-6.12.3: The GHC APISource codeContentsIndex
StgCmmHeap
Documentation
getVirtHp :: FCode VirtualHpOffsetSource
setVirtHp :: VirtualHpOffset -> FCode ()Source
setRealHp :: VirtualHpOffset -> FCode ()Source
getHpRelOffset :: VirtualHpOffset -> FCode CmmExprSource
hpRel :: VirtualHpOffset -> VirtualHpOffset -> WordOffSource
entryHeapCheck :: Maybe LocalReg -> Int -> [LocalReg] -> FCode () -> FCode ()Source
altHeapCheck :: [LocalReg] -> FCode a -> FCode aSource
layOutDynConstr :: DataCon -> [(PrimRep, a)] -> (ClosureInfo, [(NonVoid a, VirtualHpOffset)])Source
layOutStaticConstr :: DataCon -> [(PrimRep, a)] -> (ClosureInfo, [(NonVoid a, VirtualHpOffset)])Source
mkVirtHeapOffsets :: Bool -> [(PrimRep, a)] -> (WordOff, WordOff, [(NonVoid a, VirtualHpOffset)])Source
mkStaticClosureFields :: ClosureInfo -> CostCentreStack -> Bool -> [CmmLit] -> [CmmLit]Source
mkStaticClosure :: CLabel -> CostCentreStack -> [CmmLit] -> [CmmLit] -> [CmmLit] -> [CmmLit] -> [CmmLit]Source
allocDynClosure :: ClosureInfo -> CmmExpr -> CmmExpr -> [(NonVoid StgArg, VirtualHpOffset)] -> FCode (LocalReg, CmmAGraph)Source
emitSetDynHdr :: CmmExpr -> CmmExpr -> CmmExpr -> FCode ()Source
Produced by Haddock version 2.6.1