|
|
|
|
|
| Documentation |
|
| getVirtHp :: FCode VirtualHpOffset |
|
| setVirtHp :: VirtualHpOffset -> FCode () |
|
| setRealHp :: VirtualHpOffset -> FCode () |
|
| getHpRelOffset :: VirtualHpOffset -> FCode CmmExpr |
|
| hpRel :: VirtualHpOffset -> VirtualHpOffset -> WordOff |
|
| entryHeapCheck :: Maybe LocalReg -> Int -> [LocalReg] -> FCode () -> FCode () |
|
| altHeapCheck :: [LocalReg] -> FCode a -> FCode a |
|
| layOutDynConstr :: DataCon -> [(PrimRep, a)] -> (ClosureInfo, [(NonVoid a, VirtualHpOffset)]) |
|
| layOutStaticConstr :: DataCon -> [(PrimRep, a)] -> (ClosureInfo, [(NonVoid a, VirtualHpOffset)]) |
|
| mkVirtHeapOffsets :: Bool -> [(PrimRep, a)] -> (WordOff, WordOff, [(NonVoid a, VirtualHpOffset)]) |
|
| mkStaticClosureFields :: ClosureInfo -> CostCentreStack -> Bool -> [CmmLit] -> [CmmLit] |
|
| mkStaticClosure :: CLabel -> CostCentreStack -> [CmmLit] -> [CmmLit] -> [CmmLit] -> [CmmLit] -> [CmmLit] |
|
| allocDynClosure :: ClosureInfo -> CmmExpr -> CmmExpr -> [(NonVoid StgArg, VirtualHpOffset)] -> FCode (LocalReg, CmmAGraph) |
|
| emitSetDynHdr :: CmmExpr -> CmmExpr -> CmmExpr -> FCode () |
|
| Produced by Haddock version 2.7.2 |