Moduleghc-9.10.3GHC2021
GHC.StgToCmm.Layout
- 3 types
- 19 values
- Packageghc-9.10.3
- Exports22
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourceLayout.hs
emitCall conv fun args makes a call to the entry-code of fun,
using the call/return convention conv, passing args, and
returning the results to the current sequel.
Return multiple values to the sequel
If the sequel is Return
return (x,y)If the sequel is AssignTo [p,q]
p=x; q=y;Used to tell the various mkVirtHeapOffsets functions what kind
of header the object has. This will be accounted for in the
offsets of the fields returned.
Just like mkVirtHeapOffsets, but for constructors
Just like mkVirtConstrOffsets, but used when we don't have the actual arguments. Useful when e.g. generating info tables; we just need to know sizes of pointer and non-pointer fields.
Instances2Eq, Outputable
Eq ArgRepDefined in ghc-9.10.3 · GHC.StgToCmm.ArgRepOutputable ArgRepDefined in ghc-9.10.3 · GHC.StgToCmm.ArgRep