v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <assembler-ia32.h>
Public Member Functions | |
bool | is_valid () const |
int | code () const |
Static Public Member Functions | |
static int | NumAllocatableRegisters () |
static int | NumRegisters () |
static const char * | AllocationIndexToString (int index) |
static int | ToAllocationIndex (IntelDoubleRegister reg) |
static IntelDoubleRegister | FromAllocationIndex (int index) |
static IntelDoubleRegister | from_code (int code) |
Data Fields | |
int | code_ |
Static Public Attributes | |
static const int | kMaxNumRegisters = 8 |
static const int | kMaxNumAllocatableRegisters = 7 |
Definition at line 144 of file assembler-ia32.h.
|
static |
|
inline |
Definition at line 169 of file assembler-ia32.h.
References ASSERT, IntelDoubleRegister::code_, and IntelDoubleRegister::is_valid().
Referenced by IntelDoubleRegister::ToAllocationIndex().
|
inlinestatic |
Definition at line 161 of file assembler-ia32.h.
Referenced by IntelDoubleRegister::FromAllocationIndex().
|
inlinestatic |
Definition at line 156 of file assembler-ia32.h.
References ASSERT, IntelDoubleRegister::from_code(), and IntelDoubleRegister::NumAllocatableRegisters().
|
inline |
Definition at line 166 of file assembler-ia32.h.
References IntelDoubleRegister::code_, and IntelDoubleRegister::NumRegisters().
Referenced by IntelDoubleRegister::code().
|
static |
Referenced by IntelDoubleRegister::FromAllocationIndex(), and X87Register::FromAllocationIndex().
|
static |
Referenced by IntelDoubleRegister::is_valid().
|
inlinestatic |
Definition at line 151 of file assembler-ia32.h.
References ASSERT, and IntelDoubleRegister::code().
int code_ |
Definition at line 174 of file assembler-ia32.h.
Referenced by IntelDoubleRegister::code(), X87Register::FromAllocationIndex(), X87Register::is(), IntelDoubleRegister::is_valid(), and X87Register::ToAllocationIndex().
|
static |
Definition at line 146 of file assembler-ia32.h.
|
static |
Definition at line 145 of file assembler-ia32.h.