• Home
  • Raw
  • Download

Lines Matching refs:first_interval_

113   UseInterval* current_interval = first_interval_;  in HasOverlap()
135 first_interval_(NULL), in LiveRange()
252 if (current_interval_ == NULL) return first_interval_; in FirstSearchIntervalForPosition()
255 return first_interval_; in FirstSearchIntervalForPosition()
290 current = first_interval_; in SplitAt()
312 result->first_interval_ = after; in SplitAt()
381 ASSERT(first_interval_ != NULL); in ShortenTo()
382 ASSERT(first_interval_->start().Value() <= start.Value()); in ShortenTo()
383 ASSERT(start.Value() < first_interval_->end().Value()); in ShortenTo()
384 first_interval_->set_start(start); in ShortenTo()
396 while (first_interval_ != NULL && in EnsureInterval()
397 first_interval_->start().Value() <= end.Value()) { in EnsureInterval()
398 if (first_interval_->end().Value() > end.Value()) { in EnsureInterval()
399 new_end = first_interval_->end(); in EnsureInterval()
401 first_interval_ = first_interval_->next(); in EnsureInterval()
405 new_interval->next_ = first_interval_; in EnsureInterval()
406 first_interval_ = new_interval; in EnsureInterval()
420 if (first_interval_ == NULL) { in AddUseInterval()
422 first_interval_ = interval; in AddUseInterval()
425 if (end.Value() == first_interval_->start().Value()) { in AddUseInterval()
426 first_interval_->set_start(start); in AddUseInterval()
427 } else if (end.Value() < first_interval_->start().Value()) { in AddUseInterval()
429 interval->set_next(first_interval_); in AddUseInterval()
430 first_interval_ = interval; in AddUseInterval()
435 ASSERT(start.Value() < first_interval_->end().Value()); in AddUseInterval()
436 first_interval_->start_ = Min(start, first_interval_->start_); in AddUseInterval()
437 first_interval_->end_ = Max(end, first_interval_->end_); in AddUseInterval()