Searched refs:UseInterval (Results 1 – 4 of 4) sorted by relevance
176 class UseInterval final : public ZoneObject {178 UseInterval(LifetimePosition start, LifetimePosition end) in UseInterval() function187 UseInterval* next() const { return next_; } in next()188 void set_next(UseInterval* next) { next_ = next; } in set_next()192 UseInterval* SplitAt(LifetimePosition pos, Zone* zone);196 LifetimePosition Intersect(const UseInterval* other) const { in Intersect()227 UseInterval* next_;229 DISALLOW_COPY_AND_ASSIGN(UseInterval);316 UseInterval* first_interval() const { return first_interval_; } in NON_EXPORTED_BASE()443 UseInterval* FirstSearchIntervalForPosition(LifetimePosition position) const; in NON_EXPORTED_BASE()[all …]
370 UseInterval* UseInterval::SplitAt(LifetimePosition pos, Zone* zone) { in SplitAt()372 UseInterval* after = new (zone) UseInterval(pos, end_); in SplitAt()417 UseInterval* interval = first_interval_; in VerifyPositions()433 for (UseInterval* interval = first_interval()->next(); interval != nullptr; in VerifyIntervals()564 UseInterval* LiveRange::FirstSearchIntervalForPosition( in FirstSearchIntervalForPosition()576 UseInterval* to_start_of, LifetimePosition but_not_past) const { in AdvanceLastProcessedMarker()610 UseInterval* current = FirstSearchIntervalForPosition(position); in DetachAt()621 UseInterval* after = nullptr; in DetachAt()627 UseInterval* next = current->next(); in DetachAt()639 UseInterval* before = current; in DetachAt()[all …]
73 UseInterval *interval = range->first_interval(); in SplinterLiveRange()79 UseInterval *next_interval = interval->next(); in SplinterLiveRange()
770 for (const UseInterval* interval = range->first_interval(); in PrintLiveRange()