Home
last modified time | relevance | path

Searched refs:live_out (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/crankshaft/
Dlithium-allocator.cc544 BitVector* live_out = new(zone()) BitVector(next_virtual_register_, zone()); in ComputeLiveOut() local
552 if (live_in != NULL) live_out->Union(*live_in); in ComputeLiveOut()
561 live_out->Add(phi->OperandAt(index)->id()); in ComputeLiveOut()
566 return live_out; in ComputeLiveOut()
571 BitVector* live_out) { in AddInitialIntervals() argument
578 BitVector::Iterator iterator(live_out); in AddInitialIntervals()
Dlithium-allocator.h397 void AddInitialIntervals(HBasicBlock* block, BitVector* live_out);
/external/v8/src/compiler/
Dregister-allocator.cc1746 BitVector* live_out = data->live_out_sets()[block_index]; in ComputeLiveOut() local
1747 if (live_out == nullptr) { in ComputeLiveOut()
1753 live_out = new (zone) BitVector(code->VirtualRegisterCount(), zone); in ComputeLiveOut()
1760 if (live_in != nullptr) live_out->Union(*live_in); in ComputeLiveOut()
1768 live_out->Add(phi->operands()[index]); in ComputeLiveOut()
1771 data->live_out_sets()[block_index] = live_out; in ComputeLiveOut()
1773 return live_out; in ComputeLiveOut()
1778 BitVector* live_out) { in AddInitialIntervals() argument
1786 BitVector::Iterator iterator(live_out); in AddInitialIntervals()
Dregister-allocator.h906 void AddInitialIntervals(const InstructionBlock* block, BitVector* live_out);