#include <register-allocator.h>
Definition at line 1463 of file register-allocator.h.
◆ SpillMode
◆ RegisterAllocator() [1/2]
◆ RegisterAllocator() [2/2]
v8::internal::compiler::RegisterAllocator::RegisterAllocator |
( |
const RegisterAllocator & | | ) |
|
|
delete |
◆ allocatable_register_codes()
const int * v8::internal::compiler::RegisterAllocator::allocatable_register_codes |
( |
| ) |
const |
|
inlineprotected |
◆ allocation_zone()
Zone * v8::internal::compiler::RegisterAllocator::allocation_zone |
( |
| ) |
const |
|
inlineprotected |
◆ CanProcessRange()
bool v8::internal::compiler::RegisterAllocator::CanProcessRange |
( |
LiveRange * | range | ) |
const |
|
inlineprotected |
◆ check_fp_aliasing()
bool v8::internal::compiler::RegisterAllocator::check_fp_aliasing |
( |
| ) |
const |
|
inlineprotected |
◆ code()
◆ data()
◆ FindOptimalSpillingPos()
◆ FindOptimalSplitPos()
◆ GetFixedRegisters()
◆ GetSplitPositionForInstruction()
LifetimePosition v8::internal::compiler::RegisterAllocator::GetSplitPositionForInstruction |
( |
const LiveRange * | range, |
|
|
int | instruction_index ) |
|
protected |
◆ mode()
RegisterKind v8::internal::compiler::RegisterAllocator::mode |
( |
| ) |
const |
|
inlineprotected |
◆ num_allocatable_registers()
int v8::internal::compiler::RegisterAllocator::num_allocatable_registers |
( |
| ) |
const |
|
inlineprotected |
◆ num_registers()
int v8::internal::compiler::RegisterAllocator::num_registers |
( |
| ) |
const |
|
inlineprotected |
◆ operator=()
◆ RegisterName()
const char * v8::internal::compiler::RegisterAllocator::RegisterName |
( |
int | allocation_index | ) |
const |
|
protected |
◆ Spill()
void v8::internal::compiler::RegisterAllocator::Spill |
( |
LiveRange * | range, |
|
|
SpillMode | spill_mode ) |
|
protected |
◆ SplitAndSpillRangesDefinedByMemoryOperand()
void v8::internal::compiler::RegisterAllocator::SplitAndSpillRangesDefinedByMemoryOperand |
( |
| ) |
|
|
protected |
◆ SplitBetween()
◆ SplitRangeAt()
◆ allocatable_register_codes_
const int* v8::internal::compiler::RegisterAllocator::allocatable_register_codes_ |
|
private |
◆ check_fp_aliasing_
bool v8::internal::compiler::RegisterAllocator::check_fp_aliasing_ |
|
private |
◆ data_
◆ mode_
const RegisterKind v8::internal::compiler::RegisterAllocator::mode_ |
|
private |
◆ no_combining_
bool v8::internal::compiler::RegisterAllocator::no_combining_ |
|
private |
◆ num_allocatable_registers_
int v8::internal::compiler::RegisterAllocator::num_allocatable_registers_ |
|
private |
◆ num_registers_
const int v8::internal::compiler::RegisterAllocator::num_registers_ |
|
private |
The documentation for this class was generated from the following files: