Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/compiler/optimizer/analysis/
H A Dliveness_analyzer.h96 use_positions_(allocator->Adapter()), in LifeIntervals()
289 return use_positions_; in GetUsePositions()
295 use_positions_.insert(ln); in AddUsePosition()
300 auto it = use_positions_.lower_bound(pos); in GetNextUsage()
301 if (it != use_positions_.end()) { in GetNextUsage()
309 auto it = use_positions_.lower_bound(pos); in GetLastUsageBefore()
310 if (it == use_positions_.begin()) { in GetLastUsageBefore()
314 return it == use_positions_.end() ? INVALID_LIFE_NUMBER : *it; in GetLastUsageBefore()
319 auto it = use_positions_.upper_bound(pos); in GetPrevUsage()
320 if (it != use_positions_ in GetPrevUsage()
398 ArenaSet<LifeNumber> use_positions_; global() member in panda::compiler::LifeIntervals
[all...]
H A Dliveness_analyzer.cpp617 auto it = use_positions_.lower_bound(ln); in SplitAt()
618 split_child->use_positions_.insert(it, use_positions_.end()); in SplitAt()
619 use_positions_.erase(it, use_positions_.end()); in SplitAt()
633 for (auto &use_pos : sibling_->use_positions_) { in MergeSibling()

Completed in 3 milliseconds