|
V8 Project
|
#include <assembler-arm.h>
Collaboration diagram for v8::internal::DwVfpRegister:Public Member Functions | |
| bool | is_valid () const |
| bool | is (DwVfpRegister reg) const |
| int | code () const |
| int | bit () const |
| void | split_code (int *vm, int *m) const |
Static Public Member Functions | |
| static int | NumRegisters () |
| static int | NumReservedRegisters () |
| static int | NumAllocatableRegisters () |
| static int | NumAllocatableAliasedRegisters () |
| static int | ToAllocationIndex (DwVfpRegister reg) |
| static const char * | AllocationIndexToString (int index) |
| static DwVfpRegister | FromAllocationIndex (int index) |
| static DwVfpRegister | from_code (int code) |
Public Attributes | |
| int | code_ |
Static Public Attributes | |
| static const int | kMaxNumRegisters = 32 |
| static const int | kNumReservedRegisters = 2 |
| static const int | kMaxNumAllocatableRegisters |
| static const int | kSizeInBytes = 8 |
Definition at line 203 of file assembler-arm.h.
|
static |
Referenced by v8::internal::Deoptimizer::DoTranslateCommand(), v8::internal::Deoptimizer::DoTranslateObject(), v8::internal::compiler::operator<<(), and v8::internal::LOperand::PrintTo().
Here is the caller graph for this function:
|
inline |
Definition at line 243 of file assembler-arm.h.
References code_, DCHECK, and is_valid().
Here is the call graph for this function:
|
inline |
Definition at line 239 of file assembler-arm.h.
References code_, DCHECK, and is_valid().
Referenced by from_code(), and ToAllocationIndex().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 230 of file assembler-arm.h.
References code().
Referenced by FromAllocationIndex().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 89 of file assembler-arm-inl.h.
References DCHECK, from_code(), kDoubleRegZero, kNumReservedRegisters, kScratchDoubleReg, and NumAllocatableRegisters().
Referenced by v8::internal::LCodeGen::RestoreCallerDoubles(), v8::internal::LCodeGen::SaveCallerDoubles(), v8::internal::compiler::InstructionOperandConverter::ToDoubleRegister(), and v8::internal::LCodeGen::ToDoubleRegister().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 238 of file assembler-arm.h.
References code_.
Referenced by v8::internal::LCodeGen::EmitNumberUntagD(), and ToAllocationIndex().
Here is the caller graph for this function:
|
inline |
Definition at line 235 of file assembler-arm.h.
References code_, and kMaxNumRegisters.
Referenced by bit(), code(), and split_code().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 74 of file assembler-arm-inl.h.
References v8::internal::LowDwVfpRegister::kMaxNumLowRegisters, and kNumReservedRegisters.
|
inlinestatic |
Definition at line 68 of file assembler-arm-inl.h.
References kNumReservedRegisters, and NumRegisters().
Referenced by v8::internal::Deoptimizer::FillInputFrame(), FromAllocationIndex(), and v8::internal::StandardFrame::IterateCompiledFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 58 of file assembler-arm-inl.h.
References v8::internal::CpuFeatures::IsSupported(), and v8::internal::VFP32DREGS.
Referenced by NumAllocatableRegisters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 63 of file assembler-arm-inl.h.
References kNumReservedRegisters.
Definition at line 247 of file assembler-arm.h.
References code_, DCHECK, and is_valid().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 79 of file assembler-arm-inl.h.
References code(), DCHECK, is(), kDoubleRegZero, kNumReservedRegisters, and kScratchDoubleReg.
Referenced by v8::internal::compiler::OperandGenerator::DefineAsFixed(), and v8::internal::compiler::OperandGenerator::UseFixed().
Here is the call graph for this function:
Here is the caller graph for this function:| int v8::internal::DwVfpRegister::code_ |
Definition at line 253 of file assembler-arm.h.
Referenced by bit(), code(), is(), v8::internal::LowDwVfpRegister::is(), is_valid(), and split_code().
|
static |
Definition at line 210 of file assembler-arm.h.
Referenced by v8::internal::LOperand::PrintTo().
|
static |
Definition at line 204 of file assembler-arm.h.
Referenced by v8::internal::Deoptimizer::CopyDoubleRegisters(), and is_valid().
|
static |
Definition at line 209 of file assembler-arm.h.
Referenced by FromAllocationIndex(), NumAllocatableAliasedRegisters(), NumAllocatableRegisters(), NumReservedRegisters(), and ToAllocationIndex().
|
static |
Definition at line 212 of file assembler-arm.h.