Home
last modified time | relevance | path

Searched refs:live_range (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/imagination/rogue/
Drogue_regalloc.c127 struct live_range { struct
162 struct live_range *range; in rogue_ra_alloc()
210 struct live_range *range = entry->data; in rogue_ra_alloc()
220 struct live_range *range_first = entry_first->data; in rogue_ra_alloc()
224 struct live_range *range_second = entry_second->data; in rogue_ra_alloc()
265 struct live_range *range = entry->data; in rogue_ra_alloc()
/third_party/node/deps/v8/src/compiler/backend/
Dmid-tier-register-allocator.cc477 Range& live_range() { return live_range_; } in live_range() function in v8::internal::compiler::VirtualRegisterData::SpillRange
3387 Range live_range = spill_range->live_range(); in Allocate() local
3389 AdvanceTo(live_range.start()); in Allocate()
3401 slot->AddRange(live_range); in Allocate()
3419 return a->spill_range()->live_range().start() < in AllocateSpillSlots()
3420 b->spill_range()->live_range().start(); in AllocateSpillSlots()
3456 Range& live_range = spill_range->live_range(); in RecordReferences() local
3460 if (instr_index > live_range.end() || instr_index < live_range.start()) in RecordReferences()
Dregister-allocator.cc1874 TopLevelLiveRange* live_range = data()->GetOrCreateLiveRangeFor(phi_vreg); in ResolvePhis() local
1876 live_range->RecordSpillLocation(allocation_zone(), gap_index, &output); in ResolvePhis()
1877 live_range->SetSpillStartIndex(gap_index); in ResolvePhis()
1879 live_range->set_is_phi(true); in ResolvePhis()
1880 live_range->set_is_non_loop_phi(!block->IsLoopHeader()); in ResolvePhis()
/third_party/node/deps/v8/src/maglev/
Dmaglev-ir.cc307 os << ", live range: [" << node->live_range().start << "-" in PrintResult()
308 << node->live_range().end << "]"; in PrintResult()
Dmaglev-regalloc.cc75 return node->live_range().end >= target->first_id(); in IsLiveAtTarget()
Dmaglev-ir.h747 LiveRange live_range() const { return {start_id(), end_id_}; } in live_range() function