HomeSort by relevance Sort by last modified time
    Searched refs:UseInterval (Results 1 - 9 of 9) sorted by null

  /external/v8/src/crankshaft/
lithium-allocator.h 119 class UseInterval: public ZoneObject {
121 UseInterval(LifetimePosition start, LifetimePosition end)
128 UseInterval* next() const { return next_; }
136 LifetimePosition Intersect(const UseInterval* other) const {
148 void set_next(UseInterval* next) { next_ = next; }
152 UseInterval* next_;
194 UseInterval* first_interval() const { return first_interval_; }
294 bool HasOverlap(UseInterval* target) const;
300 UseInterval* FirstSearchIntervalForPosition(LifetimePosition position) const;
301 void AdvanceLastProcessedMarker(UseInterval* to_start_of
    [all...]
lithium-allocator.cc 60 void UseInterval::SplitAt(LifetimePosition pos, Zone* zone) {
62 UseInterval* after = new(zone) UseInterval(pos, end_);
82 bool LiveRange::HasOverlap(UseInterval* target) const {
83 UseInterval* current_interval = first_interval_;
225 UseInterval* LiveRange::FirstSearchIntervalForPosition(
237 UseInterval* to_start_of, LifetimePosition but_not_past) const {
257 UseInterval* current = FirstSearchIntervalForPosition(position);
273 UseInterval* next = current->next();
282 UseInterval* before = current
    [all...]
hydrogen.cc     [all...]
  /external/v8/src/compiler/
register-allocator.h 169 class UseInterval final : public ZoneObject {
171 UseInterval(LifetimePosition start, LifetimePosition end)
180 UseInterval* next() const { return next_; }
181 void set_next(UseInterval* next) { next_ = next; }
185 UseInterval* SplitAt(LifetimePosition pos, Zone* zone);
189 LifetimePosition Intersect(const UseInterval* other) const {
220 UseInterval* next_;
222 DISALLOW_COPY_AND_ASSIGN(UseInterval);
307 UseInterval* first_interval() const { return first_interval_; }
435 UseInterval* FirstSearchIntervalForPosition(LifetimePosition position) const
    [all...]
live-range-separator.cc 64 UseInterval *interval = range->first_interval();
70 UseInterval *next_interval = interval->next();
coalesced-live-ranges.h 102 const UseInterval* query_;
register-allocator.cc 226 UseInterval* UseInterval::SplitAt(LifetimePosition pos, Zone* zone) {
228 UseInterval* after = new (zone) UseInterval(pos, end_);
286 UseInterval* interval = first_interval_;
302 for (UseInterval* interval = first_interval()->next(); interval != nullptr;
428 UseInterval* LiveRange::FirstSearchIntervalForPosition(
440 UseInterval* to_start_of, LifetimePosition but_not_past) const {
472 UseInterval* current = FirstSearchIntervalForPosition(position);
483 UseInterval* after = nullptr
    [all...]
greedy-allocator.cc 489 for (UseInterval* interval = range->first_interval(); interval != nullptr;
  /external/v8/test/unittests/compiler/
live-range-unittest.cc 50 UseInterval* i1 = first->first_interval();
51 UseInterval* i2 = second->first_interval();

Completed in 299 milliseconds