ghc-6.12.3: The GHC APISource codeContentsIndex
CgHeapery
Documentation
initHeapUsage :: (VirtualHpOffset -> Code) -> CodeSource
getVirtHp :: FCode VirtualHpOffsetSource
setVirtHp :: VirtualHpOffset -> CodeSource
setRealHp :: VirtualHpOffset -> CodeSource
getHpRelOffset :: VirtualHpOffset -> FCode CmmExprSource
hpRel :: VirtualHpOffset -> VirtualHpOffset -> WordOffSource
funEntryChecks :: ClosureInfo -> CmmStmts -> Code -> CodeSource
thunkEntryChecks :: ClosureInfo -> Code -> CodeSource
altHeapCheck :: AltType -> Code -> CodeSource
unbxTupleHeapCheck :: [(Id, GlobalReg)] -> WordOff -> WordOff -> CmmStmts -> Code -> CodeSource
hpChkGen :: CmmExpr -> CmmExpr -> CmmExpr -> CodeSource
hpChkNodePointsAssignSp0 :: CmmExpr -> CmmExpr -> CodeSource
stkChkGen :: CmmExpr -> CmmExpr -> CmmExpr -> CodeSource
stkChkNodePoints :: CmmExpr -> CodeSource
layOutDynConstr :: DataCon -> [(CgRep, a)] -> (ClosureInfo, [(a, VirtualHpOffset)])Source
layOutStaticConstr :: DataCon -> [(CgRep, a)] -> (ClosureInfo, [(a, VirtualHpOffset)])Source
mkVirtHeapOffsets :: Bool -> [(CgRep, a)] -> (WordOff, WordOff, [(a, VirtualHpOffset)])Source
mkStaticClosureFields :: ClosureInfo -> CostCentreStack -> Bool -> [CmmLit] -> [CmmLit]Source
mkStaticClosure :: CLabel -> CostCentreStack -> [CmmLit] -> [CmmLit] -> [CmmLit] -> [CmmLit] -> [CmmLit]Source
allocDynClosure :: ClosureInfo -> CmmExpr -> CmmExpr -> [(CmmExpr, VirtualHpOffset)] -> FCode VirtualHpOffsetSource
emitSetDynHdr :: CmmExpr -> CmmExpr -> CmmExpr -> CodeSource
Produced by Haddock version 2.6.1