Home
last modified time | relevance | path

Searched refs:live_ranges (Results 1 – 8 of 8) sorted by relevance

/external/v8/src/compiler/
Dlive-range-separator.cc50 DCHECK_NULL(data->live_ranges()[splinter->vreg()]); in CreateSplinter()
51 data->live_ranges()[splinter->vreg()] = splinter; in CreateSplinter()
107 size_t virt_reg_count = data()->live_ranges().size(); in Splinter()
109 TopLevelLiveRange *range = data()->live_ranges()[vreg]; in Splinter()
122 for (TopLevelLiveRange *top : data()->live_ranges()) { in MarkRangesSpilledInDeferredBlocks()
142 int live_range_count = static_cast<int>(data()->live_ranges().size()); in Merge()
144 TopLevelLiveRange *range = data()->live_ranges()[i]; in Merge()
152 data()->live_ranges()[to_remove] = nullptr; in Merge()
Dregister-allocator.cc916 DCHECK(GetSpillRange()->live_ranges().size() > 0); in UpdateSpillRangePostMerge()
1158 live_ranges().push_back(parent); in SpillRange()
1196 for (TopLevelLiveRange* range : other->live_ranges()) { in TryMerge()
1201 live_ranges().insert(live_ranges().end(), other->live_ranges().begin(), in TryMerge()
1202 other->live_ranges().end()); in TryMerge()
1203 other->live_ranges().clear(); in TryMerge()
1235 for (TopLevelLiveRange* range : live_ranges()) { in Print()
1329 if (index >= static_cast<int>(live_ranges().size())) { in GetOrCreateLiveRangeFor()
1330 live_ranges().resize(index + 1, nullptr); in GetOrCreateLiveRangeFor()
1332 TopLevelLiveRange* result = live_ranges()[index]; in GetOrCreateLiveRangeFor()
[all …]
Dgreedy-allocator.cc120 for (TopLevelLiveRange* range : data()->live_ranges()) { in GroupLiveRanges()
150 TopLevelLiveRange* other_top = data()->live_ranges()[j]; in GroupLiveRanges()
207 for (LiveRange* range : data()->live_ranges()) { in ScheduleAllocationCandidates()
395 for (TopLevelLiveRange* top : data()->live_ranges()) { in TryReuseSpillRangesForGroups()
Dregister-allocator.h696 const ZoneVector<TopLevelLiveRange*>& live_ranges() const { in live_ranges() function
699 ZoneVector<TopLevelLiveRange*>& live_ranges() { return live_ranges_; } in live_ranges() function
762 const ZoneVector<TopLevelLiveRange*>& live_ranges() const { in live_ranges() function
765 ZoneVector<TopLevelLiveRange*>& live_ranges() { return live_ranges_; } in live_ranges() function
Dgraph-visualizer.cc516 for (auto range : data->live_ranges()) { in PrintLiveRanges()
/external/v8/src/crankshaft/
Dlithium-allocator.cc1198 for (int i = 0; i < live_ranges()->length(); ++i) { in ConnectRanges()
1199 LiveRange* first_range = live_ranges()->at(i); in ConnectRanges()
1384 for (int range_idx = 0; range_idx < live_ranges()->length(); ++range_idx) { in PopulatePointerMaps()
1385 LiveRange* range = live_ranges()->at(range_idx); in PopulatePointerMaps()
2159 for (int i = 0; i < live_ranges()->length(); ++i) { in Verify()
2160 LiveRange* current = live_ranges()->at(i); in Verify()
Dlithium-allocator.h339 const ZoneList<LiveRange*>* live_ranges() const { return &live_ranges_; } in live_ranges() function
Dhydrogen.cc13439 const ZoneList<LiveRange*>* live_ranges = allocator->live_ranges(); in TraceLiveRanges() local
13440 for (int i = 0; i < live_ranges->length(); ++i) { in TraceLiveRanges()
13441 TraceLiveRange(live_ranges->at(i), "object", allocator->zone()); in TraceLiveRanges()