![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
| using | storage_t = std::conditional< use_u16, uint16_t, std::conditional< use_u32, uint32_t, uint64_t >::type >::type |
Public Member Functions | |
| Register | set (Register reg) |
| DoubleRegister | set (DoubleRegister reg) |
| LiftoffRegister | set (LiftoffRegister reg) |
| LiftoffRegister | clear (LiftoffRegister reg) |
| bool | has (LiftoffRegister reg) const |
| bool | has (Register reg) const |
| bool | has (DoubleRegister reg) const |
| constexpr bool | is_empty () const |
| constexpr unsigned | GetNumRegsSet () const |
| constexpr LiftoffRegList | operator & (const LiftoffRegList other) const |
| constexpr LiftoffRegList | operator| (const LiftoffRegList other) const |
| constexpr bool | operator== (const LiftoffRegList other) const |
| constexpr bool | operator!= (const LiftoffRegList other) const |
| LiftoffRegister | GetFirstRegSet () const |
| LiftoffRegister | GetLastRegSet () const |
| LiftoffRegList | MaskOut (const LiftoffRegList mask) const |
| RegList | GetGpList () |
| RegList | GetFpList () |
Static Public Member Functions | |
| static LiftoffRegList | FromBits (storage_t bits) |
| template<storage_t bits> | |
| static constexpr LiftoffRegList | FromBits () |
| template<typename... Regs> | |
| static LiftoffRegList | ForRegs (Regs... regs) |
Static Public Attributes | |
| static constexpr bool | use_u16 = kAfterMaxLiftoffRegCode <= 16 |
| static constexpr bool | use_u32 = !use_u16 && kAfterMaxLiftoffRegCode <= 32 |
| static constexpr storage_t | kGpMask = storage_t{kLiftoffAssemblerGpCacheRegs} |
| static constexpr storage_t | kFpMask |
Definition at line 196 of file liftoff-register.h.
|
static |
Definition at line 205 of file liftoff-register.h.