Searched refs:TopLevelLiveRange (Results 1 – 4 of 4) sorted by relevance
/external/v8/src/compiler/ |
D | register-allocator.h | 310 class TopLevelLiveRange; variable 318 TopLevelLiveRange* TopLevel() { return top_level_; } in NON_EXPORTED_BASE() 319 const TopLevelLiveRange* TopLevel() const { return top_level_; } in NON_EXPORTED_BASE() 435 friend class TopLevelLiveRange; in NON_EXPORTED_BASE() 437 TopLevelLiveRange* top_level); in NON_EXPORTED_BASE() 439 void UpdateParentForAllChildren(TopLevelLiveRange* new_top_level); in NON_EXPORTED_BASE() 460 TopLevelLiveRange* top_level_; in NON_EXPORTED_BASE() 475 class V8_EXPORT_PRIVATE TopLevelLiveRange final : public LiveRange { 477 explicit TopLevelLiveRange(int vreg, MachineRepresentation rep); 511 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 | 132 void Initialize(Zone* zone, TopLevelLiveRange* range) { in Initialize() 222 TopLevelLiveRange* range = data_->live_ranges()[operand_index]; in ArrayFor() 397 TopLevelLiveRange* top_level) in LiveRange() 694 void LiveRange::UpdateParentForAllChildren(TopLevelLiveRange* new_top_level) { in UpdateParentForAllChildren() 821 struct TopLevelLiveRange::SpillMoveInsertionList : ZoneObject { 831 TopLevelLiveRange::TopLevelLiveRange(int vreg, MachineRepresentation rep) in TopLevelLiveRange() function in v8::internal::compiler::TopLevelLiveRange 848 int TopLevelLiveRange::debug_virt_reg() const { in debug_virt_reg() 854 void TopLevelLiveRange::RecordSpillLocation(Zone* zone, int gap_index, in RecordSpillLocation() 861 void TopLevelLiveRange::CommitSpillMoves(InstructionSequence* sequence, in CommitSpillMoves() 894 void TopLevelLiveRange::SetSpillOperand(InstructionOperand* operand) { in SetSpillOperand() [all …]
|
D | graph-visualizer.cc | 433 void PrintLiveRangeChain(const TopLevelLiveRange* range, const char* type); 708 for (const TopLevelLiveRange* range : data->fixed_double_live_ranges()) { in PrintLiveRanges() 712 for (const TopLevelLiveRange* range : data->fixed_live_ranges()) { in PrintLiveRanges() 716 for (const TopLevelLiveRange* range : data->live_ranges()) { in PrintLiveRanges() 721 void GraphC1Visualizer::PrintLiveRangeChain(const TopLevelLiveRange* range, in PrintLiveRangeChain() 751 const TopLevelLiveRange* top = range->TopLevel(); in PrintLiveRange()
|