Moduleghc-10.0.0.20260917GHC2024
GHC.StgToCmm.Heap
Synopsis
- value getVirtHp
- value setVirtHp
- value setRealHp
- value getHpRelOffset
- value entryHeapCheck
- value altHeapCheck
- value noEscapeHeapCheck
- value altHeapCheckReturnsTo
- value heapStackCheckGen
- value entryHeapCheck'
- value mkStaticClosureFields
- value mkStaticClosure
- value allocDynClosure
- value allocDynClosureCmm
- value allocHeapClosure
- value emitSetDynHdr
- Packageghc-10.0.0.20260917
- Exports16
- LanguageGHC2024
- LicenceBSD-3-Clause
- SourceHeap.hs
lower-level version for GHC.Cmm.Parser
value
mkStaticClosureFields :: Profile-> CmmInfoTable-> CostCentreStack-> CafInfo-> [CmmLit]Payload
-> [CmmLit]Extra non-pointers that go to the end of the closure. See Note [unpack_cstring closures] in StgStdThunks.cmm.
-> [CmmLit]
Make a static closure, adding on any extra padding needed for CAFs, and adding a static link field if necessary.
value
allocHeapClosure Low-level heap object allocation.