Home
last modified time | relevance | path

Searched refs:live_ranges_ (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/analysis/
H A Dliveness_analyzer.h95 live_ranges_(allocator->Adapter()), in LifeIntervals()
104 live_ranges_.push_front(live_range); in LifeIntervals()
123 if (live_ranges_.empty() || live_range.GetEnd() < live_ranges_.front().GetBegin()) { in AppendRange()
124 live_ranges_.push_front(live_range); in AppendRange()
131 } else if (live_range.GetEnd() <= live_ranges_.front().GetEnd()) { in AppendRange()
132 live_ranges_.front().SetBegin(live_range.GetBegin()); in AppendRange()
139 } else if (!live_ranges_.front().Contains(live_range)) { in AppendRange()
140 ASSERT(live_ranges_.front().GetBegin() == live_range.GetBegin()); in AppendRange()
141 live_ranges_ in AppendRange()
396 ArenaDeque<LiveRange> live_ranges_; global() member in panda::compiler::LifeIntervals
[all...]
H A Dliveness_analyzer.cpp601 for (auto &range = live_ranges_.back(); range.GetEnd() > ln; range = live_ranges_.back()) { in SplitAt()
602 live_ranges_.pop_back(); in SplitAt()
609 live_ranges_.push_back(range); in SplitAt()
627 while (!live_ranges_.empty()) { in MergeSibling()
628 sibling_->AppendRange(live_ranges_.back()); in MergeSibling()
629 live_ranges_.pop_back(); in MergeSibling()
631 live_ranges_ = std::move(sibling_->live_ranges_); in MergeSibling()

Completed in 3 milliseconds