![]() |
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.