Lines Matching refs:UseInterval
90 void UseInterval::SplitAt(LifetimePosition pos, Zone* zone) { in SplitAt()
92 UseInterval* after = new(zone) UseInterval(pos, end_); in SplitAt()
112 bool LiveRange::HasOverlap(UseInterval* target) const { in HasOverlap()
113 UseInterval* current_interval = first_interval_; in HasOverlap()
250 UseInterval* LiveRange::FirstSearchIntervalForPosition( in FirstSearchIntervalForPosition()
262 UseInterval* to_start_of, LifetimePosition but_not_past) const { in AdvanceLastProcessedMarker()
282 UseInterval* current = FirstSearchIntervalForPosition(position); in SplitAt()
298 UseInterval* next = current->next(); in SplitAt()
307 UseInterval* before = current; in SplitAt()
308 UseInterval* after = before->next(); in SplitAt()
404 UseInterval* new_interval = new(zone) UseInterval(start, new_end); in EnsureInterval()
421 UseInterval* interval = new(zone) UseInterval(start, end); in AddUseInterval()
428 UseInterval* interval = new(zone) UseInterval(start, end); in AddUseInterval()
495 UseInterval* start_search = FirstSearchIntervalForPosition(position); in Covers()
496 for (UseInterval* interval = start_search; in Covers()
510 UseInterval* b = other->first_interval(); in FirstIntersection()
513 UseInterval* a = FirstSearchIntervalForPosition(b->start()); in FirstIntersection()