Home
last modified time | relevance | path

Searched refs:UseInterval (Results 1 – 3 of 3) sorted by relevance

/external/chromium_org/v8/src/
Dlithium-allocator.h180 class UseInterval: public ZoneObject {
182 UseInterval(LifetimePosition start, LifetimePosition end) in UseInterval() function
189 UseInterval* next() const { return next_; } in next()
197 LifetimePosition Intersect(const UseInterval* other) const { in Intersect()
209 void set_next(UseInterval* next) { next_ = next; } in set_next()
213 UseInterval* next_;
255 UseInterval* first_interval() const { return first_interval_; } in first_interval()
355 bool HasOverlap(UseInterval* target) const;
361 UseInterval* FirstSearchIntervalForPosition(LifetimePosition position) const;
362 void AdvanceLastProcessedMarker(UseInterval* to_start_of,
[all …]
Dlithium-allocator.cc74 void UseInterval::SplitAt(LifetimePosition pos, Zone* zone) { in SplitAt()
76 UseInterval* after = new(zone) UseInterval(pos, end_); in SplitAt()
96 bool LiveRange::HasOverlap(UseInterval* target) const { in HasOverlap()
97 UseInterval* current_interval = first_interval_; in HasOverlap()
239 UseInterval* LiveRange::FirstSearchIntervalForPosition( in FirstSearchIntervalForPosition()
251 UseInterval* to_start_of, LifetimePosition but_not_past) const { in AdvanceLastProcessedMarker()
271 UseInterval* current = FirstSearchIntervalForPosition(position); in SplitAt()
287 UseInterval* next = current->next(); in SplitAt()
296 UseInterval* before = current; in SplitAt()
297 UseInterval* after = before->next(); in SplitAt()
[all …]
Dhydrogen.cc12244 UseInterval* cur_interval = range->first_interval(); in TraceLiveRange()