Searched refs:GetLiveInterval (Results 1 - 8 of 8) sorted by path

/art/compiler/optimizing/
H A Dcode_generator.cc870 Location location = current_phi->GetLiveInterval()->ToLocation();
1128 LiveInterval* interval = current->GetLiveInterval();
H A Dgraph_visualizer.cc526 LiveInterval* interval = instruction->GetLiveInterval();
H A Dlive_ranges_test.cc71 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval();
119 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval();
171 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(1)->GetLiveInterval();
180 interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval();
195 interval = liveness.GetInstructionFromSsaIndex(2)->GetLiveInterval();
250 LiveInterval* interval = graph->GetIntConstant(0)->GetLiveInterval();
259 interval = graph->GetIntConstant(4)->GetLiveInterval();
267 interval = graph->GetIntConstant(5)->GetLiveInterval();
275 interval = liveness.GetInstructionFromSsaIndex(3)->GetLiveInterval();
330 LiveInterval* interval = constant->GetLiveInterval();
[all...]
H A Dnodes.h2016 LiveInterval* GetLiveInterval() const { return live_interval_; } function in class:art::HInstruction
H A Dregister_allocator.cc318 LiveInterval* current = instruction->GetLiveInterval();
451 if (ShouldProcess(processing_core_registers_, instruction->GetLiveInterval())) {
452 intervals.push_back(instruction->GetLiveInterval());
759 LiveInterval* interval = defined_by->InputAt(i)->GetLiveInterval()->GetLastSibling();
1386 LiveInterval* interval = phi->GetLiveInterval();
1396 DCHECK(previous_phi->GetLiveInterval()->HasSpillSlot());
1397 interval->SetSpillSlot(previous_phi->GetLiveInterval()->GetSpillSlot());
1837 LiveInterval* current = instruction->GetLiveInterval();
1918 ConnectSiblings(instruction->GetLiveInterval());
1931 LiveInterval* interval = liveness_.GetInstructionFromSsaIndex(idx)->GetLiveInterval();
[all...]
H A Dregister_allocator_test.cc305 LiveInterval* phi_interval = phi->GetLiveInterval();
306 LiveInterval* loop_update = phi->InputAt(1)->GetLiveInterval();
313 ASSERT_EQ(phi_interval->GetRegister(), ret->InputAt(0)->GetLiveInterval()->GetRegister());
336 LiveInterval* interval = first_xor->GetLiveInterval();
414 LiveInterval* unhandled = graph->GetEntryBlock()->GetFirstInstruction()->GetLiveInterval();
547 ASSERT_EQ(input1->GetLiveInterval()->GetRegister(), 0);
548 ASSERT_EQ(input2->GetLiveInterval()->GetRegister(), 0);
549 ASSERT_EQ(phi->GetLiveInterval()->GetRegister(), 0);
566 ASSERT_EQ(input1->GetLiveInterval()->GetRegister(), 2);
567 ASSERT_EQ(input2->GetLiveInterval()
[all...]
H A Dssa_liveness_analysis.cc193 input->GetLiveInterval()->AddUse(current, /* environment */ nullptr, i, actual_user);
236 input->GetLiveInterval()->AddPhiUse(phi, phi_input_index, block);
248 current->GetLiveInterval()->AddRange(block->GetLifetimeStart(), block->GetLifetimeEnd());
258 current->GetLiveInterval()->SetFrom(current->GetLifetimePosition());
276 instruction->GetLiveInterval()->AddUse(
304 LiveInterval* interval = current->GetLiveInterval();
320 current->GetLiveInterval()->AddLoopRange(block->GetLifetimeStart(), last_position);
382 DCHECK_EQ(defined_by_->GetLiveInterval(), this);
422 Location phi_location = user->GetLiveInterval()->ToLocation();
438 Location location = input->GetLiveInterval()
[all...]
H A Dssa_liveness_analysis.h801 LiveInterval* interval = it.Current()->GetLiveInterval();
832 LiveInterval* interval = it.Current()->GetLiveInterval();

Completed in 74 milliseconds