Lines Matching refs:UseInterval
169 class UseInterval final : public ZoneObject {
171 UseInterval(LifetimePosition start, LifetimePosition end) in UseInterval() function
180 UseInterval* next() const { return next_; } in next()
181 void set_next(UseInterval* next) { next_ = next; } in set_next()
185 UseInterval* SplitAt(LifetimePosition pos, Zone* zone);
189 LifetimePosition Intersect(const UseInterval* other) const { in Intersect()
220 UseInterval* next_;
222 DISALLOW_COPY_AND_ASSIGN(UseInterval);
307 UseInterval* first_interval() const { return first_interval_; } in first_interval()
435 UseInterval* FirstSearchIntervalForPosition(LifetimePosition position) const;
436 void AdvanceLastProcessedMarker(UseInterval* to_start_of,
449 UseInterval* last_interval_;
450 UseInterval* first_interval_;
455 mutable UseInterval* current_interval_;
681 UseInterval* interval() const { return use_interval_; } in interval()
708 void MergeDisjointIntervals(UseInterval* other);
711 UseInterval* use_interval_;