|
V8 Project
|
#include <assembler-ia32.h>
Collaboration diagram for v8::internal::XMMRegister:Public Member Functions | |
| bool | is_valid () const |
| int | code () const |
| bool | is (XMMRegister reg) const |
| bool | is_valid () const |
| bool | is (XMMRegister reg) const |
| int | code () const |
| int | high_bit () const |
| int | low_bits () const |
Static Public Member Functions | |
| static int | NumAllocatableRegisters () |
| static int | NumAllocatableAliasedRegisters () |
| static int | ToAllocationIndex (XMMRegister reg) |
| static XMMRegister | FromAllocationIndex (int index) |
| static XMMRegister | from_code (int code) |
| static const char * | AllocationIndexToString (int index) |
| static int | NumAllocatableRegisters () |
| static int | NumAllocatableAliasedRegisters () |
| static int | ToAllocationIndex (XMMRegister reg) |
| static XMMRegister | FromAllocationIndex (int index) |
| static const char * | AllocationIndexToString (int index) |
| static XMMRegister | from_code (int code) |
Public Attributes | |
| int | code_ |
Static Public Attributes | |
| static const int | kMaxNumAllocatableRegisters = 7 |
| static const int | kMaxNumRegisters = 8 |
Definition at line 144 of file assembler-ia32.h.
|
inlinestatic |
Definition at line 182 of file assembler-ia32.h.
References DCHECK, and kMaxNumAllocatableRegisters.
|
inlinestatic |
|
inline |
Definition at line 175 of file assembler-ia32.h.
References code_, DCHECK, and is_valid().
Referenced by v8::internal::Assembler::emit_optional_rex_32(), v8::internal::Assembler::emit_rex_64(), from_code(), and ToAllocationIndex().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 249 of file assembler-x64.h.
References code_, DCHECK, and is_valid().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 166 of file assembler-ia32.h.
References code().
Referenced by FromAllocationIndex(), v8::internal::RecordWriteStub::RegisterAllocation::RestoreCallerSaveRegisters(), and v8::internal::RecordWriteStub::RegisterAllocation::SaveCallerSaveRegisters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 241 of file assembler-x64.h.
References code(), DCHECK, and kMaxNumRegisters.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 161 of file assembler-ia32.h.
References DCHECK, from_code(), and kMaxNumAllocatableRegisters.
Here is the call graph for this function:
|
inlinestatic |
|
inline |
Definition at line 256 of file assembler-x64.h.
References code_.
|
inline |
|
inline |
|
inline |
Definition at line 171 of file assembler-ia32.h.
References code_, and kMaxNumRegisters.
Referenced by code().
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 261 of file assembler-x64.h.
References code_.
|
inlinestatic |
Definition at line 152 of file assembler-ia32.h.
References NumAllocatableRegisters().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 204 of file assembler-x64.h.
References NumAllocatableRegisters().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 147 of file assembler-ia32.h.
References kMaxNumAllocatableRegisters.
Referenced by NumAllocatableAliasedRegisters().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 199 of file assembler-x64.h.
References kMaxNumAllocatableRegisters.
|
inlinestatic |
Definition at line 156 of file assembler-ia32.h.
References code(), and DCHECK.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 208 of file assembler-x64.h.
References DCHECK.
| int v8::internal::XMMRegister::code_ |
Definition at line 196 of file assembler-ia32.h.
Referenced by code(), high_bit(), is(), is_valid(), and low_bits().
|
static |
Definition at line 145 of file assembler-ia32.h.
Referenced by AllocationIndexToString(), FromAllocationIndex(), and NumAllocatableRegisters().
|
static |
Definition at line 146 of file assembler-ia32.h.
Referenced by from_code(), is_valid(), v8::internal::RecordWriteStub::RegisterAllocation::RestoreCallerSaveRegisters(), and v8::internal::RecordWriteStub::RegisterAllocation::SaveCallerSaveRegisters().