v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <assembler-arm.h>
Public Member Functions | |
bool | is_valid () const |
bool | is (DwVfpRegister reg) const |
SwVfpRegister | low () const |
SwVfpRegister | high () const |
int | code () const |
int | bit () const |
void | split_code (int *vm, int *m) const |
Static Public Member Functions | |
static int | ToAllocationIndex (DwVfpRegister reg) |
static DwVfpRegister | FromAllocationIndex (int index) |
static const char * | AllocationIndexToString (int index) |
static DwVfpRegister | from_code (int code) |
Data Fields | |
int | code_ |
Static Public Attributes | |
static const int | kNumRegisters = 16 |
static const int | kNumReservedRegisters = 2 |
static const int | kNumAllocatableRegisters |
Definition at line 192 of file assembler-arm.h.
|
inlinestatic |
Definition at line 209 of file assembler-arm.h.
References ASSERT, and DwVfpRegister::kNumAllocatableRegisters.
Referenced by LOperand::PrintTo().
|
inline |
Definition at line 256 of file assembler-arm.h.
References ASSERT, DwVfpRegister::code_, and DwVfpRegister::is_valid().
|
inline |
Definition at line 252 of file assembler-arm.h.
References ASSERT, DwVfpRegister::code_, and DwVfpRegister::is_valid().
Referenced by DwVfpRegister::ToAllocationIndex().
|
inlinestatic |
Definition at line 230 of file assembler-arm.h.
Referenced by DwVfpRegister::FromAllocationIndex().
|
inlinestatic |
Definition at line 204 of file assembler-arm.h.
References ASSERT, DwVfpRegister::from_code(), and DwVfpRegister::kNumAllocatableRegisters.
|
inline |
Definition at line 245 of file assembler-arm.h.
References ASSERT, SwVfpRegister::code_, DwVfpRegister::code_, and SwVfpRegister::is_valid().
|
inline |
Definition at line 237 of file assembler-arm.h.
References DwVfpRegister::code_.
Referenced by DwVfpRegister::ToAllocationIndex().
|
inline |
Definition at line 236 of file assembler-arm.h.
References DwVfpRegister::code_.
Referenced by DwVfpRegister::bit(), DwVfpRegister::code(), and DwVfpRegister::split_code().
|
inline |
Definition at line 238 of file assembler-arm.h.
References ASSERT, SwVfpRegister::code_, DwVfpRegister::code_, and SwVfpRegister::is_valid().
|
inline |
Definition at line 260 of file assembler-arm.h.
References ASSERT, DwVfpRegister::code_, and DwVfpRegister::is_valid().
|
inlinestatic |
Definition at line 50 of file assembler-arm-inl.h.
References ASSERT, DwVfpRegister::code(), DwVfpRegister::is(), kDoubleRegZero, and kScratchDoubleReg.
int code_ |
Definition at line 266 of file assembler-arm.h.
Referenced by DwVfpRegister::bit(), DwVfpRegister::code(), DwVfpRegister::high(), DwVfpRegister::is(), DwVfpRegister::is_valid(), DwVfpRegister::low(), and DwVfpRegister::split_code().
|
static |
Definition at line 199 of file assembler-arm.h.
Referenced by DwVfpRegister::AllocationIndexToString(), DwVfpRegister::FromAllocationIndex(), OptimizedFrame::Iterate(), and LOsrEntry::LOsrEntry().
|
static |
Definition at line 193 of file assembler-arm.h.
|
static |
Definition at line 198 of file assembler-arm.h.