Lines Matching refs:first_interval_
86 UseInterval* current_interval = first_interval_; in HasOverlap()
108 first_interval_(NULL), in LiveRange()
230 if (current_interval_ == NULL) return first_interval_; in FirstSearchIntervalForPosition()
233 return first_interval_; in FirstSearchIntervalForPosition()
268 current = first_interval_; in SplitAt()
290 result->first_interval_ = after; in SplitAt()
360 DCHECK(first_interval_ != NULL); in ShortenTo()
361 DCHECK(first_interval_->start().Value() <= start.Value()); in ShortenTo()
362 DCHECK(start.Value() < first_interval_->end().Value()); in ShortenTo()
363 first_interval_->set_start(start); in ShortenTo()
375 while (first_interval_ != NULL && in EnsureInterval()
376 first_interval_->start().Value() <= end.Value()) { in EnsureInterval()
377 if (first_interval_->end().Value() > end.Value()) { in EnsureInterval()
378 new_end = first_interval_->end(); in EnsureInterval()
380 first_interval_ = first_interval_->next(); in EnsureInterval()
384 new_interval->next_ = first_interval_; in EnsureInterval()
385 first_interval_ = new_interval; in EnsureInterval()
399 if (first_interval_ == NULL) { in AddUseInterval()
401 first_interval_ = interval; in AddUseInterval()
404 if (end.Value() == first_interval_->start().Value()) { in AddUseInterval()
405 first_interval_->set_start(start); in AddUseInterval()
406 } else if (end.Value() < first_interval_->start().Value()) { in AddUseInterval()
408 interval->set_next(first_interval_); in AddUseInterval()
409 first_interval_ = interval; in AddUseInterval()
414 DCHECK(start.Value() < first_interval_->end().Value()); in AddUseInterval()
415 first_interval_->start_ = Min(start, first_interval_->start_); in AddUseInterval()
416 first_interval_->end_ = Max(end, first_interval_->end_); in AddUseInterval()