Searched refs:TopLevelLiveRange (Results 1 – 4 of 4) sorted by relevance
/external/v8/src/compiler/ |
D | register-allocator.h | 306 class TopLevelLiveRange; variable 315 TopLevelLiveRange* TopLevel() { return top_level_; } in NON_EXPORTED_BASE() 316 const TopLevelLiveRange* TopLevel() const { return top_level_; } in NON_EXPORTED_BASE() 432 friend class TopLevelLiveRange; in NON_EXPORTED_BASE() 434 TopLevelLiveRange* top_level); in NON_EXPORTED_BASE() 436 void UpdateParentForAllChildren(TopLevelLiveRange* new_top_level); in NON_EXPORTED_BASE() 457 TopLevelLiveRange* top_level_; in NON_EXPORTED_BASE() 487 class V8_EXPORT_PRIVATE TopLevelLiveRange final : public LiveRange { 489 explicit TopLevelLiveRange(int vreg, MachineRepresentation rep); 523 void Merge(TopLevelLiveRange* other, Zone* zone); [all …]
|
D | live-range-separator.cc | 22 void CreateSplinter(TopLevelLiveRange *range, RegisterAllocationData *data, in CreateSplinter() 48 TopLevelLiveRange *splinter = in CreateSplinter() 61 void SetSlotUse(TopLevelLiveRange *range) { in SetSlotUse() 71 void SplinterLiveRange(TopLevelLiveRange *range, RegisterAllocationData *data) { in SplinterLiveRange() 125 TopLevelLiveRange *range = data()->live_ranges()[vreg]; in Splinter() 139 for (TopLevelLiveRange *top : data()->live_ranges()) { in MarkRangesSpilledInDeferredBlocks() 165 TopLevelLiveRange *range = data()->live_ranges()[i]; in Merge() 169 TopLevelLiveRange *splinter_parent = range->splintered_from(); in Merge()
|
D | register-allocator.cc | 131 void Initialize(Zone* zone, TopLevelLiveRange* range) { in Initialize() 221 TopLevelLiveRange* range = data_->live_ranges()[operand_index]; in ArrayFor() 400 TopLevelLiveRange* top_level) in LiveRange() 697 void LiveRange::UpdateParentForAllChildren(TopLevelLiveRange* new_top_level) { in UpdateParentForAllChildren() 822 struct TopLevelLiveRange::SpillMoveInsertionList : ZoneObject { 832 TopLevelLiveRange::TopLevelLiveRange(int vreg, MachineRepresentation rep) in TopLevelLiveRange() function in v8::internal::compiler::TopLevelLiveRange 849 int TopLevelLiveRange::debug_virt_reg() const { in debug_virt_reg() 855 void TopLevelLiveRange::RecordSpillLocation(Zone* zone, int gap_index, in RecordSpillLocation() 862 void TopLevelLiveRange::CommitSpillMoves(InstructionSequence* sequence, in CommitSpillMoves() 895 void TopLevelLiveRange::SetSpillOperand(InstructionOperand* operand) { in SetSpillOperand() [all …]
|
D | graph-visualizer.cc | 274 void PrintLiveRangeChain(const TopLevelLiveRange* range, const char* type); 546 for (const TopLevelLiveRange* range : data->fixed_double_live_ranges()) { in PrintLiveRanges() 550 for (const TopLevelLiveRange* range : data->fixed_live_ranges()) { in PrintLiveRanges() 554 for (const TopLevelLiveRange* range : data->live_ranges()) { in PrintLiveRanges() 559 void GraphC1Visualizer::PrintLiveRangeChain(const TopLevelLiveRange* range, in PrintLiveRangeChain() 589 const TopLevelLiveRange* top = range->TopLevel(); in PrintLiveRange()
|