|
| RegisterAllocationData (const RegisterConfiguration *config, Zone *allocation_zone, Frame *frame, InstructionSequence *code, const char *debug_name=nullptr) |
|
const ZoneVector< TopLevelLiveRange * > & | live_ranges () const |
|
ZoneVector< TopLevelLiveRange * > & | live_ranges () |
|
const ZoneVector< TopLevelLiveRange * > & | fixed_live_ranges () const |
|
ZoneVector< TopLevelLiveRange * > & | fixed_live_ranges () |
|
ZoneVector< TopLevelLiveRange * > & | fixed_float_live_ranges () |
|
const ZoneVector< TopLevelLiveRange * > & | fixed_float_live_ranges () const |
|
ZoneVector< TopLevelLiveRange * > & | fixed_double_live_ranges () |
|
const ZoneVector< TopLevelLiveRange * > & | fixed_double_live_ranges () const |
|
ZoneVector< TopLevelLiveRange * > & | fixed_simd128_live_ranges () |
|
const ZoneVector< TopLevelLiveRange * > & | fixed_simd128_live_ranges () const |
|
ZoneVector< BitVector * > & | live_in_sets () |
|
ZoneVector< BitVector * > & | live_out_sets () |
|
ZoneVector< SpillRange * > & | spill_ranges () |
|
DelayedReferences & | delayed_references () |
|
InstructionSequence * | code () const |
|
Zone * | allocation_zone () const |
|
Zone * | code_zone () const |
|
Frame * | frame () const |
|
const char * | debug_name () const |
|
const RegisterConfiguration * | config () const |
|
MachineRepresentation | RepresentationFor (int virtual_register) |
|
TopLevelLiveRange * | GetOrCreateLiveRangeFor (int index) |
|
TopLevelLiveRange * | NewLiveRange (int index, MachineRepresentation rep) |
|
TopLevelLiveRange * | NextLiveRange (MachineRepresentation rep) |
|
SpillRange * | AssignSpillRangeToLiveRange (TopLevelLiveRange *range) |
|
SpillRange * | CreateSpillRangeForLiveRange (TopLevelLiveRange *range) |
|
MoveOperands * | AddGapMove (int index, Instruction::GapPosition position, const InstructionOperand &from, const InstructionOperand &to) |
|
bool | IsReference (TopLevelLiveRange *top_range) const |
|
bool | ExistsUseWithoutDefinition () |
|
bool | RangesDefinedInDeferredStayInDeferred () |
|
void | MarkAllocated (MachineRepresentation rep, int index) |
|
PhiMapValue * | InitializePhiMap (const InstructionBlock *block, PhiInstruction *phi) |
|
PhiMapValue * | GetPhiMapValueFor (TopLevelLiveRange *top_range) |
|
PhiMapValue * | GetPhiMapValueFor (int virtual_register) |
|
bool | IsBlockBoundary (LifetimePosition pos) const |
|
RangesWithPreassignedSlots & | preassigned_slot_ranges () |
|
void * | operator new (size_t size, Zone *zone) |
|
void | operator delete (void *, size_t) |
|
void | operator delete (void *pointer, Zone *zone) |
|
Definition at line 709 of file register-allocator.h.