v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <assembler-mips.h>
Public Member Functions | |
bool | is_valid () const |
bool | is (FPURegister creg) const |
FPURegister | low () const |
FPURegister | high () const |
int | code () const |
int | bit () const |
void | setcode (int f) |
Static Public Member Functions | |
static int | NumRegisters () |
static int | NumAllocatableRegisters () |
static int | ToAllocationIndex (FPURegister reg) |
static const char * | AllocationIndexToString (int index) |
static FPURegister | FromAllocationIndex (int index) |
static FPURegister | from_code (int code) |
Data Fields | |
int | code_ |
Static Public Attributes | |
static const int | kMaxNumRegisters = v8::internal::kNumFPURegisters |
static const int | kNumReservedRegisters = 2 |
static const int | kMaxNumAllocatableRegisters |
Definition at line 198 of file assembler-mips.h.
|
static |
|
inline |
Definition at line 251 of file assembler-mips.h.
References ASSERT, FPURegister::code_, and FPURegister::is_valid().
|
inline |
Definition at line 247 of file assembler-mips.h.
References ASSERT, FPURegister::code_, and FPURegister::is_valid().
Referenced by MacroAssembler::FmoveHigh(), MacroAssembler::Move(), and FPURegister::ToAllocationIndex().
|
inlinestatic |
Definition at line 223 of file assembler-mips.h.
Referenced by MacroAssembler::FmoveHigh(), FPURegister::FromAllocationIndex(), and MacroAssembler::Move().
|
inlinestatic |
Definition at line 218 of file assembler-mips.h.
References ASSERT, FPURegister::from_code(), and FPURegister::kMaxNumAllocatableRegisters.
|
inline |
Definition at line 238 of file assembler-mips.h.
References ASSERT, FPURegister::code_, and FPURegister::is_valid().
|
inline |
Definition at line 229 of file assembler-mips.h.
References FPURegister::code_.
Referenced by MacroAssembler::Move(), and FPURegister::ToAllocationIndex().
|
inline |
Definition at line 228 of file assembler-mips.h.
References FPURegister::code_, and FPURegister::kMaxNumRegisters.
Referenced by FPURegister::bit(), FPURegister::code(), FPURegister::high(), FPURegister::low(), FPURegister::setcode(), and FPURegister::ToAllocationIndex().
|
inline |
Definition at line 230 of file assembler-mips.h.
References ASSERT, FPURegister::code_, and FPURegister::is_valid().
|
inlinestatic |
|
inlinestatic |
|
inline |
Definition at line 255 of file assembler-mips.h.
References ASSERT, FPURegister::code_, and FPURegister::is_valid().
|
inlinestatic |
Definition at line 98 of file assembler-mips-inl.h.
References ASSERT, FPURegister::code(), FPURegister::is(), FPURegister::is_valid(), kDoubleRegZero, kLithiumScratchDouble, and FPURegister::kMaxNumAllocatableRegisters.
int code_ |
Definition at line 260 of file assembler-mips.h.
Referenced by FPURegister::bit(), FPURegister::code(), FPURegister::high(), FPURegister::is(), FPURegister::is_valid(), FPURegister::low(), and FPURegister::setcode().
|
static |
Definition at line 210 of file assembler-mips.h.
Referenced by FPURegister::FromAllocationIndex(), and FPURegister::ToAllocationIndex().
|
static |
Definition at line 199 of file assembler-mips.h.
Referenced by FPURegister::is_valid().
|
static |
Definition at line 209 of file assembler-mips.h.