V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
VRegister | V8B () const |
VRegister | V16B () const |
VRegister | V4H () const |
VRegister | V8H () const |
VRegister | V2S () const |
VRegister | V4S () const |
VRegister | V2D () const |
VRegister | V1D () const |
bool | Is8B () const |
bool | Is16B () const |
bool | Is4H () const |
bool | Is8H () const |
bool | Is2S () const |
bool | Is4S () const |
bool | Is1D () const |
bool | Is2D () const |
bool | Is1B () const |
bool | Is1H () const |
bool | Is1S () const |
bool | IsLaneSizeB () const |
bool | IsLaneSizeH () const |
bool | IsLaneSizeS () const |
bool | IsLaneSizeD () const |
bool | IsScalar () const |
bool | IsVector () const |
bool | IsSameFormat (const VRegister &other) const |
int | LaneCount () const |
unsigned | LaneSizeInBytes () const |
unsigned | LaneSizeInBits () const |
STATIC_ASSERT (kMaxNumRegisters==kDoubleAfterLast) | |
Public Member Functions inherited from v8::internal::CPURegister | |
RegisterType | type () const |
int | SizeInBits () const |
int | SizeInBytes () const |
bool | Is8Bits () const |
bool | Is16Bits () const |
bool | Is32Bits () const |
bool | Is64Bits () const |
bool | Is128Bits () const |
bool | IsValid () const |
bool | IsNone () const |
bool | Is (const CPURegister &other) const |
bool | Aliases (const CPURegister &other) const |
bool | IsZero () const |
bool | IsSP () const |
bool | IsRegister () const |
bool | IsVRegister () const |
bool | IsFPRegister () const |
bool | IsW () const |
bool | IsX () const |
bool | IsV () const |
bool | IsB () const |
bool | IsH () const |
bool | IsS () const |
bool | IsD () const |
bool | IsQ () const |
Register | Reg () const |
VRegister | VReg () const |
Register | X () const |
Register | W () const |
VRegister | V () const |
VRegister | B () const |
VRegister | H () const |
VRegister | D () const |
VRegister | S () const |
VRegister | Q () const |
bool | IsSameSizeAndType (const CPURegister &other) const |
bool | is (const CPURegister &other) const |
bool | is_valid () const |
Public Member Functions inherited from v8::internal::RegisterBase< CPURegister, kRegAfterLast > | |
constexpr | operator RegisterCode () const |
int | code () const |
RegList | bit () const |
bool | is_valid () const |
constexpr bool | operator== (CPURegister other) const |
constexpr bool | operator!= (CPURegister other) const |
Static Public Member Functions | |
static constexpr VRegister | no_reg () |
template<int code, int size, int lane_count = 1> | |
static constexpr VRegister | Create () |
static VRegister | Create (int code, int size, int lane_count=1) |
static VRegister | Create (int reg_code, VectorFormat format) |
static VRegister | BRegFromCode (unsigned code) |
static VRegister | HRegFromCode (unsigned code) |
static VRegister | SRegFromCode (unsigned code) |
static VRegister | DRegFromCode (unsigned code) |
static VRegister | QRegFromCode (unsigned code) |
static VRegister | VRegFromCode (unsigned code) |
static VRegister | from_code (int code) |
Static Public Member Functions inherited from v8::internal::CPURegister | |
static constexpr CPURegister | no_reg () |
template<int code, int size, RegisterType type> | |
static constexpr CPURegister | Create () |
static CPURegister | Create (int code, int size, RegisterType type) |
Static Public Member Functions inherited from v8::internal::RegisterBase< CPURegister, kRegAfterLast > | |
static constexpr CPURegister | no_reg () |
static constexpr CPURegister | from_code () |
static CPURegister | from_code (int code) |
static constexpr int | code () |
static constexpr RegList | bit () |
static constexpr RegList | ListOf () |
static RegList | ListOf (Register... regs) |
Static Public Attributes | |
static constexpr int | kMaxNumRegisters = kNumberOfVRegisters |
Static Public Attributes inherited from v8::internal::RegisterBase< CPURegister, kRegAfterLast > | |
static constexpr int | kCode_no_reg |
static constexpr int | kNumRegisters |
Additional Inherited Members | |
Public Types inherited from v8::internal::CPURegister | |
enum | RegisterType { kRegister, kVRegister, kNoRegister } |
Protected Member Functions inherited from v8::internal::CPURegister | |
constexpr | CPURegister (int code, int size, RegisterType type) |
Protected Member Functions inherited from v8::internal::RegisterBase< CPURegister, kRegAfterLast > | |
constexpr | RegisterBase (int code) |
Static Protected Member Functions inherited from v8::internal::CPURegister | |
static constexpr bool | IsValidRegister (int code, int size) |
static constexpr bool | IsValidVRegister (int code, int size) |
static constexpr bool | IsValid (int code, int size, RegisterType type) |
static constexpr bool | IsNone (int code, int size, RegisterType type) |
Protected Attributes inherited from v8::internal::CPURegister | |
int | reg_size_ |
RegisterType | reg_type_ |
Protected Attributes inherited from v8::internal::RegisterBase< CPURegister, kRegAfterLast > | |
int | reg_code_ |
Definition at line 303 of file assembler-arm64.h.