Go to the source code of this file.
|
enum | v8::internal::RegisterCode {
v8::internal::kRegAfterLast
, v8::internal::kRegAfterLast
, v8::internal::kRegAfterLast
, v8::internal::kRegAfterLast
,
v8::internal::kRegAfterLast
, v8::internal::kRegAfterLast
, v8::internal::kRegAfterLast
, v8::internal::kRegAfterLast
,
v8::internal::kRegAfterLast
} |
|
enum | v8::internal::DoubleRegisterCode {
v8::internal::kDoubleAfterLast
, v8::internal::kDoubleAfterLast
, v8::internal::kDoubleAfterLast
, v8::internal::kDoubleAfterLast
,
v8::internal::kDoubleAfterLast
, v8::internal::kDoubleAfterLast
, v8::internal::kDoubleAfterLast
, v8::internal::kDoubleAfterLast
} |
|
enum | v8::internal::YMMRegisterCode { v8::internal::kYMMAfterLast
} |
|
◆ ALLOCATABLE_DOUBLE_REGISTERS
#define ALLOCATABLE_DOUBLE_REGISTERS |
( |
| V | ) |
|
Value:
V(xmm1) \
V(xmm2) \
V(xmm3) \
V(xmm4) \
V(xmm5) \
V(xmm6) \
V(xmm7) \
V(xmm8) \
V(xmm9) \
V(xmm10) \
V(xmm11) \
V(xmm12) \
V(xmm13) \
V(xmm14)
Definition at line 145 of file register-x64.h.
◆ ALLOCATABLE_GENERAL_REGISTERS
#define ALLOCATABLE_GENERAL_REGISTERS |
( |
| V | ) |
|
Value:
MAYBE_ALLOCATABLE_GENERAL_REGISTERS(
V)
#define ALWAYS_ALLOCATABLE_GENERAL_REGISTERS(V)
Definition at line 50 of file register-x64.h.
◆ ALWAYS_ALLOCATABLE_GENERAL_REGISTERS
#define ALWAYS_ALLOCATABLE_GENERAL_REGISTERS |
( |
| V | ) |
|
Value:
V(rbx) \
V(rdx) \
V(rcx) \
V(rsi) \
V(rdi) \
V(r8) \
V(r9) \
V(r11) \
V(r12) \
V(r15)
Definition at line 31 of file register-x64.h.
◆ DECLARE_REGISTER [1/3]
#define DECLARE_REGISTER |
( |
| R | ) |
|
Value: constexpr Register R = Register::from_code(kRegCode_##R);
Definition at line 99 of file register-x64.h.
◆ DECLARE_REGISTER [2/3]
#define DECLARE_REGISTER |
( |
| R | ) |
|
Value: constexpr DoubleRegister R = DoubleRegister::from_code(kDoubleCode_##R);
Definition at line 99 of file register-x64.h.
◆ DECLARE_REGISTER [3/3]
#define DECLARE_REGISTER |
( |
| R | ) |
|
Value: constexpr YMMRegister R = YMMRegister::from_code(kYMMCode_##R);
Definition at line 99 of file register-x64.h.
◆ DOUBLE_REGISTERS
#define DOUBLE_REGISTERS |
( |
| V | ) |
|
Value:
V(xmm1) \
V(xmm2) \
V(xmm3) \
V(xmm4) \
V(xmm5) \
V(xmm6) \
V(xmm7) \
V(xmm8) \
V(xmm9) \
V(xmm10) \
V(xmm11) \
V(xmm12) \
V(xmm13) \
V(xmm14) \
V(xmm15)
Definition at line 124 of file register-x64.h.
◆ FLOAT_REGISTERS
◆ GENERAL_REGISTERS
#define GENERAL_REGISTERS |
( |
| V | ) |
|
Value:
V(rcx) \
V(rdx) \
V(rbx) \
V(rsp) \
V(rbp) \
V(rsi) \
V(rdi) \
V(r8) \
V(r9) \
V(r10) \
V(r11) \
V(r12) \
V(r13) \
V(r14) \
V(r15)
Definition at line 13 of file register-x64.h.
◆ MAYBE_ALLOCATABLE_GENERAL_REGISTERS
#define MAYBE_ALLOCATABLE_GENERAL_REGISTERS |
( |
| V | ) |
|
◆ REGISTER_CODE [1/3]
#define REGISTER_CODE |
( |
| R | ) |
|
◆ REGISTER_CODE [2/3]
#define REGISTER_CODE |
( |
| R | ) |
|
◆ REGISTER_CODE [3/3]
#define REGISTER_CODE |
( |
| R | ) |
|
◆ SIMD128_REGISTERS
◆ YMM_REGISTERS
#define YMM_REGISTERS |
( |
| V | ) |
|
Value:
V(ymm1) \
V(ymm2) \
V(ymm3) \
V(ymm4) \
V(ymm5) \
V(ymm6) \
V(ymm7) \
V(ymm8) \
V(ymm9) \
V(ymm10) \
V(ymm11) \
V(ymm12) \
V(ymm13) \
V(ymm14) \
V(ymm15)
Definition at line 162 of file register-x64.h.