![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <register-base.h>
Public Member Functions | |
constexpr bool | is_valid () const |
constexpr int8_t | code () const |
constexpr bool | operator== (const RegisterBase< SubType, kAfterLastRegister > &other) const |
constexpr bool | operator!= (const RegisterBase< SubType, kAfterLastRegister > &other) const |
Static Public Member Functions | |
static constexpr SubType | no_reg () |
static constexpr SubType | from_code (int8_t code) |
static const char * | GetSpecialRegisterName (int code) |
Static Public Attributes | |
static constexpr int8_t | kCode_no_reg = -1 |
static constexpr int8_t | kNumRegisters = kAfterLastRegister |
Protected Member Functions | |
constexpr | RegisterBase (int code) |
Private Attributes | |
int8_t | reg_code_ |
Definition at line 29 of file register-base.h.
|
inlineexplicitconstexprprotected |
Definition at line 66 of file register-base.h.
|
inlineconstexpr |
Definition at line 43 of file register-base.h.
|
inlinestaticconstexpr |
Definition at line 36 of file register-base.h.
|
inlinestatic |
Definition at line 63 of file register-base.h.
|
inlineconstexpr |
|
inlinestaticconstexpr |
Definition at line 34 of file register-base.h.
|
inlineconstexpr |
Definition at line 57 of file register-base.h.
|
inlineconstexpr |
|
staticconstexpr |
Definition at line 31 of file register-base.h.
|
staticconstexpr |
Definition at line 32 of file register-base.h.
|
private |
Definition at line 69 of file register-base.h.