Home | History | Annotate | Download | only in crankshaft

Lines Matching refs:first_interval_

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