Home
last modified time | relevance | path

Searched refs:TopLevelLiveRange (Results 1 – 22 of 22) sorted by relevance

/dports/www/node10/node-v10.24.1/deps/v8/src/compiler/
H A Dregister-allocator.h310 class TopLevelLiveRange; variable
436 friend class TopLevelLiveRange; in NON_EXPORTED_BASE()
438 TopLevelLiveRange* top_level); in NON_EXPORTED_BASE()
461 TopLevelLiveRange* top_level_; in NON_EXPORTED_BASE()
624 void SetSplinter(TopLevelLiveRange* splinter) { in SetSplinter()
657 TopLevelLiveRange* splintered_from_;
674 TopLevelLiveRange* splinter_;
677 DISALLOW_COPY_AND_ASSIGN(TopLevelLiveRange);
724 ZoneVector<TopLevelLiveRange*> live_ranges_;
862 ZoneVector<TopLevelLiveRange*> live_ranges_;
[all …]
H A Dlive-range-separator.cc22 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()
H A Dregister-allocator.cc836 TopLevelLiveRange::TopLevelLiveRange(int vreg, MachineRepresentation rep) in TopLevelLiveRange() function in v8::internal::compiler::TopLevelLiveRange
998 void TopLevelLiveRange::SetSplinteredFrom(TopLevelLiveRange* splinter_parent) { in SetSplinteredFrom()
1006 void TopLevelLiveRange::UpdateSpillRangePostMerge(TopLevelLiveRange* merged) { in UpdateSpillRangePostMerge()
1019 void TopLevelLiveRange::Merge(TopLevelLiveRange* other, Zone* zone) { in Merge()
1471 TopLevelLiveRange* top_range) { in GetPhiMapValueFor()
1531 TopLevelLiveRange* range) { in AssignSpillRangeToLiveRange()
1551 TopLevelLiveRange* range) { in CreateSpillRangeForLiveRange()
1722 TopLevelLiveRange* range = in MeetConstraintsAfter()
2104 TopLevelLiveRange* range = in ProcessInstructions()
2117 TopLevelLiveRange* range = in ProcessInstructions()
[all …]
H A Dgraph-visualizer.cc426 void PrintLiveRangeChain(const TopLevelLiveRange* range, const char* type);
701 for (const TopLevelLiveRange* range : data->fixed_double_live_ranges()) { in PrintLiveRanges()
705 for (const TopLevelLiveRange* range : data->fixed_live_ranges()) { in PrintLiveRanges()
709 for (const TopLevelLiveRange* range : data->live_ranges()) { in PrintLiveRanges()
714 void GraphC1Visualizer::PrintLiveRangeChain(const TopLevelLiveRange* range, in PrintLiveRangeChain()
744 const TopLevelLiveRange* top = range->TopLevel(); in PrintLiveRange()
/dports/lang/v8/v8-9.6.180.12/test/unittests/compiler/regalloc/
H A Dlive-range-unittest.cc49 TopLevelLiveRange* Build() { in Build()
50 TopLevelLiveRange* range = in Build()
118 TopLevelLiveRange* range = in TEST_F()
160 TopLevelLiveRange* range = in TEST_F()
174 TopLevelLiveRange* range = in TEST_F()
189 TopLevelLiveRange* range = in TEST_F()
204 TopLevelLiveRange* range = in TEST_F()
221 TopLevelLiveRange* range = in TEST_F()
237 TopLevelLiveRange* range = in TEST_F()
253 TopLevelLiveRange* range = in TEST_F()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/compiler/backend/
H A Dregister-allocator.h189 class TopLevelLiveRange; variable
357 ZoneVector<TopLevelLiveRange*> live_ranges_;
504 class TopLevelLiveRange; variable
657 friend class TopLevelLiveRange; in NON_EXPORTED_BASE()
686 TopLevelLiveRange* top_level_; in NON_EXPORTED_BASE()
959 void SetSplinter(TopLevelLiveRange* splinter) { in SetSplinter()
997 TopLevelLiveRange* splintered_from_;
1015 TopLevelLiveRange* splinter_;
1018 DISALLOW_COPY_AND_ASSIGN(TopLevelLiveRange);
1062 ZoneVector<TopLevelLiveRange*> live_ranges_;
[all …]
H A Dlive-range-separator.cc19 void CreateSplinter(TopLevelLiveRange* range, RegisterAllocationData* data, in CreateSplinter()
46 TopLevelLiveRange* splinter = in CreateSplinter()
61 void SetSlotUse(TopLevelLiveRange* range) { in SetSlotUse()
66 range->register_slot_use(TopLevelLiveRange::SlotUseKind::kGeneralSlotUse); in SetSlotUse()
71 void SplinterLiveRange(TopLevelLiveRange* range, RegisterAllocationData* data) { in SplinterLiveRange()
142 TopLevelLiveRange* range = data()->live_ranges()[vreg]; in Splinter()
155 for (TopLevelLiveRange* top : data()->live_ranges()) { in MarkRangesSpilledInDeferredBlocks()
181 TopLevelLiveRange* range = data()->live_ranges()[i]; in Merge()
185 TopLevelLiveRange* splinter_parent = range->splintered_from(); in Merge()
H A Dregister-allocator.cc866 TopLevelLiveRange::TopLevelLiveRange(int vreg, MachineRepresentation rep) in TopLevelLiveRange() function in v8::internal::compiler::TopLevelLiveRange
883 int TopLevelLiveRange::debug_virt_reg() const { in debug_virt_reg()
1024 void TopLevelLiveRange::SetSplinteredFrom(TopLevelLiveRange* splinter_parent) { in SetSplinteredFrom()
1031 void TopLevelLiveRange::UpdateSpillRangePostMerge(TopLevelLiveRange* merged) { in UpdateSpillRangePostMerge()
1043 void TopLevelLiveRange::Merge(TopLevelLiveRange* other, Zone* zone) { in Merge()
1117 void TopLevelLiveRange::Verify() const { in Verify()
1590 TopLevelLiveRange* top_range) { in GetPhiMapValueFor()
1674 TopLevelLiveRange* range) { in CreateSpillRangeForLiveRange()
1901 TopLevelLiveRange* range = in MeetConstraintsAfter()
2395 TopLevelLiveRange* to_range = in ProcessInstructions()
[all …]
/dports/lang/v8/v8-9.6.180.12/src/compiler/backend/
H A Dregister-allocator.h184 class TopLevelLiveRange; variable
366 ZoneVector<TopLevelLiveRange*> live_ranges_;
367 ZoneVector<TopLevelLiveRange*> fixed_live_ranges_;
520 class TopLevelLiveRange; variable
681 friend class TopLevelLiveRange; in NON_EXPORTED_BASE()
685 TopLevelLiveRange* top_level); in NON_EXPORTED_BASE()
712 TopLevelLiveRange* top_level_; in NON_EXPORTED_BASE()
802 TopLevelLiveRange(const TopLevelLiveRange&) = delete;
803 TopLevelLiveRange& operator=(const TopLevelLiveRange&) = delete;
1106 ZoneVector<TopLevelLiveRange*> live_ranges_;
[all …]
H A Dregister-allocator.cc294 TopLevelLiveRange* top_level) in LiveRange()
806 TopLevelLiveRange::TopLevelLiveRange(int vreg, MachineRepresentation rep) in TopLevelLiveRange() function in v8::internal::compiler::TopLevelLiveRange
938 void TopLevelLiveRange::Verify() const { in Verify()
1458 using SpillType = TopLevelLiveRange::SpillType; in AssignSpillRangeToLiveRange()
1695 TopLevelLiveRange* range = in MeetConstraintsAfter()
1742 TopLevelLiveRange* range = in MeetConstraintsBefore()
1951 ZoneVector<TopLevelLiveRange*>* live_ranges = in FixedFPLiveRangeFor()
2220 TopLevelLiveRange* to_range = in ProcessInstructions()
2910 TopLevelLiveRange* first = range->TopLevel(); in Spill()
3190 base::SmallVector<TopLevelLiveRange*, in ChooseOneOfTwoPredecessorStates()
[all …]
H A Dspill-placer.h16 class TopLevelLiveRange; variable
92 void Add(TopLevelLiveRange* range);
H A Dspill-placer.cc24 void SpillPlacer::Add(TopLevelLiveRange* range) { in Add()
431 TopLevelLiveRange* top = data()->live_ranges()[vreg_to_spill]; in SecondBackwardPass()
467 TopLevelLiveRange* top = data()->live_ranges()[vreg]; in CommitSpill()
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/compiler/backend/
H A Dregister-allocator.h184 class TopLevelLiveRange; variable
365 ZoneVector<TopLevelLiveRange*> live_ranges_;
366 ZoneVector<TopLevelLiveRange*> fixed_live_ranges_;
518 class TopLevelLiveRange; variable
679 friend class TopLevelLiveRange; in NON_EXPORTED_BASE()
683 TopLevelLiveRange* top_level); in NON_EXPORTED_BASE()
710 TopLevelLiveRange* top_level_; in NON_EXPORTED_BASE()
796 TopLevelLiveRange(const TopLevelLiveRange&) = delete;
797 TopLevelLiveRange& operator=(const TopLevelLiveRange&) = delete;
1100 ZoneVector<TopLevelLiveRange*> live_ranges_;
[all …]
H A Dregister-allocator.cc293 TopLevelLiveRange* top_level) in LiveRange()
814 TopLevelLiveRange::TopLevelLiveRange(int vreg, MachineRepresentation rep) in TopLevelLiveRange() function in v8::internal::compiler::TopLevelLiveRange
946 void TopLevelLiveRange::Verify() const { in Verify()
1264 for (TopLevelLiveRange* range : live_ranges()) { in Print()
1479 using SpillType = TopLevelLiveRange::SpillType; in AssignSpillRangeToLiveRange()
1719 TopLevelLiveRange* range = in MeetConstraintsAfter()
1939 ZoneVector<TopLevelLiveRange*>* live_ranges = in FixedFPLiveRangeFor()
2208 TopLevelLiveRange* to_range = in ProcessInstructions()
2469 TopLevelLiveRange* range = preassigned.first; in BuildLiveRanges()
2881 TopLevelLiveRange* first = range->TopLevel(); in Spill()
[all …]
H A Dspill-placer.h16 class TopLevelLiveRange; variable
92 void Add(TopLevelLiveRange* range);
H A Dspill-placer.cc24 void SpillPlacer::Add(TopLevelLiveRange* range) { in Add()
431 TopLevelLiveRange* top = data()->live_ranges()[vreg_to_spill]; in SecondBackwardPass()
467 TopLevelLiveRange* top = data()->live_ranges()[vreg]; in CommitSpill()
/dports/lang/v8/v8-9.6.180.12/src/compiler/
H A Dgraph-visualizer.cc450 void PrintLiveRangeChain(const TopLevelLiveRange* range, const char* type);
720 for (const TopLevelLiveRange* range : data->fixed_double_live_ranges()) { in PrintLiveRanges()
724 for (const TopLevelLiveRange* range : data->fixed_live_ranges()) { in PrintLiveRanges()
728 for (const TopLevelLiveRange* range : data->live_ranges()) { in PrintLiveRanges()
733 void GraphC1Visualizer::PrintLiveRangeChain(const TopLevelLiveRange* range, in PrintLiveRangeChain()
761 const TopLevelLiveRange* top = range->TopLevel(); in PrintLiveRange()
779 const TopLevelLiveRange* parent = range->TopLevel(); in PrintLiveRange()
981 const TopLevelLiveRange* top = range.TopLevel(); in operator <<()
1056 const ZoneVector<TopLevelLiveRange*> ranges, in PrintTopLevelLiveRanges()
1060 for (const TopLevelLiveRange* range : ranges) { in PrintTopLevelLiveRanges()
H A Dgraph-visualizer.h27 class TopLevelLiveRange; variable
170 const TopLevelLiveRange& range_;
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/compiler/
H A Dgraph-visualizer.cc448 void PrintLiveRangeChain(const TopLevelLiveRange* range, const char* type);
718 for (const TopLevelLiveRange* range : data->fixed_double_live_ranges()) { in PrintLiveRanges()
722 for (const TopLevelLiveRange* range : data->fixed_live_ranges()) { in PrintLiveRanges()
726 for (const TopLevelLiveRange* range : data->live_ranges()) { in PrintLiveRanges()
731 void GraphC1Visualizer::PrintLiveRangeChain(const TopLevelLiveRange* range, in PrintLiveRangeChain()
759 const TopLevelLiveRange* top = range->TopLevel(); in PrintLiveRange()
777 const TopLevelLiveRange* parent = range->TopLevel(); in PrintLiveRange()
979 const TopLevelLiveRange* top = range.TopLevel(); in operator <<()
1054 const ZoneVector<TopLevelLiveRange*> ranges, in PrintTopLevelLiveRanges()
1058 for (const TopLevelLiveRange* range : ranges) { in PrintTopLevelLiveRanges()
H A Dgraph-visualizer.h26 class TopLevelLiveRange; variable
169 const TopLevelLiveRange& range_;
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/compiler/
H A Dgraph-visualizer.cc444 void PrintLiveRangeChain(const TopLevelLiveRange* range, const char* type);
717 for (const TopLevelLiveRange* range : data->fixed_double_live_ranges()) { in PrintLiveRanges()
721 for (const TopLevelLiveRange* range : data->fixed_live_ranges()) { in PrintLiveRanges()
725 for (const TopLevelLiveRange* range : data->live_ranges()) { in PrintLiveRanges()
730 void GraphC1Visualizer::PrintLiveRangeChain(const TopLevelLiveRange* range, in PrintLiveRangeChain()
758 const TopLevelLiveRange* top = range->TopLevel(); in PrintLiveRange()
778 const TopLevelLiveRange* parent = range->TopLevel(); in PrintLiveRange()
/dports/lang/v8/v8-9.6.180.12/test/mjsunit/tools/
H A Dtickprocessor-test-large.default21 …1 0.3% 0.4% v8::internal::compiler::TopLevelLiveRange::AddUseInterval(v8::internal::compile…