HomeSort by relevance Sort by last modified time
    Searched defs:Splinter (Results 1 - 2 of 2) sorted by null

  /external/v8/src/compiler/
live-range-separator.cc 47 if (range->splinter() == nullptr) {
48 TopLevelLiveRange *splinter = local
50 DCHECK_NULL(data->live_ranges()[splinter->vreg()]);
51 data->live_ranges()[splinter->vreg()] = splinter;
52 range->SetSplinter(splinter);
55 TRACE("creating splinter for range %d between %d and %d\n", range->vreg(),
57 range->Splinter(start, end, zone);
107 // Splinter from there to the last instruction that was in a deferred block.
113 if (range->has_slot_use() && range->splinter() != nullptr)
    [all...]
register-allocator.cc 921 void TopLevelLiveRange::Splinter(LifetimePosition start, LifetimePosition end,
929 // don't need to splinter them. That means that start should always be
953 // The next splinter will happen either at or after the current interval.
967 if (splinter()->IsEmpty()) {
968 splinter()->first_interval_ = splinter_temp.first_interval_;
969 splinter()->last_interval_ = splinter_temp.last_interval_;
971 splinter()->last_interval_->set_next(splinter_temp.first_interval_);
972 splinter()->last_interval_ = splinter_temp.last_interval_;
974 if (splinter()->first_pos() == nullptr) {
975 splinter()->first_pos_ = splinter_temp.first_pos_
    [all...]

Completed in 105 milliseconds