Searched defs:splinter (Results 1 - 2 of 2) sorted by relevance

/external/v8/src/compiler/
H A Dlive-range-separator.cc47 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(),
113 if (range->has_slot_use() && range->splinter() != nullptr) {
115 SetSlotUse(range->splinter());
140 if (top == nullptr || top->IsEmpty() || top->splinter()
[all...]
H A Dregister-allocator.h619 TopLevelLiveRange* splinter() const { return splinter_; } function in class:v8::internal::compiler::LiveRange::final
620 void SetSplinter(TopLevelLiveRange* splinter) { argument
622 DCHECK_NOT_NULL(splinter);
624 splinter_ = splinter;
625 splinter->relative_id_ = GetNextChildId();
626 splinter->set_spill_type(spill_type());
627 splinter->SetSplinteredFrom(this);

Completed in 95 milliseconds