HomeSort by relevance Sort by last modified time
    Searched defs:Splinter (Results 1 - 3 of 3) 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);
98 // Splinter from there to the last instruction that was in a deferred block.
106 void LiveRangeSeparator::Splinter() {
    [all...]
register-allocator.cc 924 void TopLevelLiveRange::Splinter(LifetimePosition start, LifetimePosition end,
932 // don't need to splinter them. That means that start should always be
952 // The next splinter will happen either at or after the current interval.
966 if (splinter()->IsEmpty()) {
967 splinter()->first_interval_ = splinter_temp.first_interval_;
968 splinter()->last_interval_ = splinter_temp.last_interval_;
970 splinter()->last_interval_->set_next(splinter_temp.first_interval_);
971 splinter()->last_interval_ = splinter_temp.last_interval_;
973 if (splinter()->first_pos() == nullptr) {
974 splinter()->first_pos_ = splinter_temp.first_pos_
    [all...]
  /external/v8/test/unittests/compiler/
live-range-unittest.cc 33 TopLevelLiveRange* Splinter(TopLevelLiveRange* top, int start, int end,
35 if (top->splinter() == nullptr) {
40 top->Splinter(LifetimePosition::FromInt(start),
42 return top->splinter();
274 TopLevelLiveRange* splinter = Splinter(range, 3, 5); local
276 EXPECT_EQ(nullptr, splinter->next());
277 EXPECT_EQ(range, splinter->splintered_from());
283 EXPECT_TRUE(RangesMatch(expected_splinter, splinter));
289 TopLevelLiveRange* splinter = Splinter(original, 3, 5) local
303 TopLevelLiveRange* splinter = Splinter(range, 2, 6); local
320 TopLevelLiveRange* splinter = Splinter(original, 2, 6); local
341 TopLevelLiveRange* splinter = Splinter(range, 2, 4); local
357 TopLevelLiveRange* splinter = Splinter(original, 2, 4); local
370 TopLevelLiveRange* splinter = Splinter(range, 4, 6); local
388 TopLevelLiveRange* splinter = range->splinter(); local
405 TopLevelLiveRange* splinter = Splinter(original, 4, 6); local
419 TopLevelLiveRange* splinter = Splinter(original, 4, 6); local
439 TopLevelLiveRange* splinter = local
    [all...]

Completed in 80 milliseconds