Moduleghc-10.0.0.20260917GHC2024
GHC.StgToJS.Regs
- 3 types
- 26 values
- Packageghc-10.0.0.20260917
- Exports33
- LanguageGHC2024
- LicenceBSD-3-Clause
- SourceRegs.hs
List of registers, starting from R1
List of registers, starting from R2
List of registers, starting from given reg as JExpr
List of registers, starting from R1 as JStgExpr
List of registers, starting from R2 as JExpr
Return registers
Extra results from foreign calls can be stored here (while first result is directly returned)
Instances7Bounded, Enum, Eq, Ord, Show, Ix, …
Bounded StgRetDefined in ghc-10.0.0.20260917 · GHC.StgToJS.RegsEnum StgRetDefined in ghc-10.0.0.20260917 · GHC.StgToJS.RegsEq StgRetDefined in ghc-10.0.0.20260917 · GHC.StgToJS.RegsOrd StgRetDefined in ghc-10.0.0.20260917 · GHC.StgToJS.RegsShow StgRetDefined in ghc-10.0.0.20260917 · GHC.StgToJS.RegsIx StgRetDefined in ghc-10.0.0.20260917 · GHC.StgToJS.RegsToJExpr StgRetDefined in ghc-10.0.0.20260917 · GHC.StgToJS.Regs
1-indexed register number (R1 has index 1)
Register expression from its 1-indexed index
High register
High register indexing with a JS expression
First register stored in h$regs array instead of having its own top-level variable
Given a register, return the JS syntax object representing that register
Given a register, return the JS syntax object representing that register