Searched refs:GetLiveInterval (Results 1 - 10 of 10) sorted by relevance

/art/compiler/optimizing/
H A Dlive_ranges_test.cc72 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval();
118 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval();
168 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(1)->GetLiveInterval();
177 interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval();
192 interval = liveness.GetInstructionFromSsaIndex(2)->GetLiveInterval();
245 LiveInterval* interval = graph->GetIntConstant(0)->GetLiveInterval();
254 interval = graph->GetIntConstant(4)->GetLiveInterval();
262 interval = graph->GetIntConstant(5)->GetLiveInterval();
270 interval = liveness.GetInstructionFromSsaIndex(3)->GetLiveInterval();
323 LiveInterval* interval = constant->GetLiveInterval();
[all...]
H A Dssa_liveness_analysis.cc123 input->GetLiveInterval()->AddUse(current, /* environment */ nullptr, i, actual_user);
164 input->GetLiveInterval()->AddPhiUse(phi, phi_input_index, block);
176 current->GetLiveInterval()->AddRange(block->GetLifetimeStart(), block->GetLifetimeEnd());
186 current->GetLiveInterval()->SetFrom(current->GetLifetimePosition());
204 instruction->GetLiveInterval()->AddUse(
232 LiveInterval* interval = current->GetLiveInterval();
248 current->GetLiveInterval()->AddLoopRange(block->GetLifetimeStart(), last_position);
329 DCHECK_EQ(defined_by_->GetLiveInterval(), this);
371 Location phi_location = user->GetLiveInterval()->ToLocation();
387 Location location = inputs[i]->GetLiveInterval()
[all...]
H A Dregister_allocator_test.cc340 LiveInterval* phi_interval = phi->GetLiveInterval();
341 LiveInterval* loop_update = phi->InputAt(1)->GetLiveInterval();
348 ASSERT_EQ(phi_interval->GetRegister(), ret->InputAt(0)->GetLiveInterval()->GetRegister());
371 LiveInterval* interval = first_xor->GetLiveInterval();
449 LiveInterval* unhandled = graph->GetEntryBlock()->GetFirstInstruction()->GetLiveInterval();
580 ASSERT_EQ(input1->GetLiveInterval()->GetRegister(), 0);
581 ASSERT_EQ(input2->GetLiveInterval()->GetRegister(), 0);
582 ASSERT_EQ(phi->GetLiveInterval()->GetRegister(), 0);
600 ASSERT_EQ(input1->GetLiveInterval()->GetRegister(), 2);
601 ASSERT_EQ(input2->GetLiveInterval()
[all...]
H A Dssa_liveness_analysis_test.cc82 arg->GetLiveInterval()->Dump(arg_dump);
150 arg->GetLiveInterval()->Dump(arg_dump);
222 arg->GetLiveInterval()->Dump(arg_dump);
H A Dregister_allocation_resolver.cc60 LiveInterval* current = instruction->GetLiveInterval();
148 ConnectSiblings(instruction->GetLiveInterval());
160 LiveInterval* interval = liveness_.GetInstructionFromSsaIndex(idx)->GetLiveInterval();
173 LiveInterval* interval = liveness_.GetInstructionFromSsaIndex(idx)->GetLiveInterval();
192 Location source = input->GetLiveInterval()->GetLocationAt(
194 Location destination = phi->GetLiveInterval()->ToLocation();
235 for (LiveInterval* current = instruction->GetLiveInterval();
H A Dregister_allocator_graph_color.cc739 LiveInterval* interval = instruction->GetLiveInterval();
741 intervals.push_back(instruction->GetLiveInterval());
835 LiveInterval* interval = instruction->GetLiveInterval();
898 LiveInterval* interval = instruction->GetLiveInterval();
925 LiveInterval* interval = instruction->GetLiveInterval();
1040 LiveInterval* interval = phi->GetLiveInterval();
1050 DCHECK(previous_phi->GetLiveInterval()->HasSpillSlot());
1051 interval->SetSpillSlot(previous_phi->GetLiveInterval()->GetSpillSlot());
1173 if (inputs[i]->GetLiveInterval()->GetSiblingAt(def_position) == input_interval) {
1365 LiveInterval* input_interval = inputs[i]->GetLiveInterval()
[all...]
H A Dregister_allocator_linear_scan.cc300 LiveInterval* current = instruction->GetLiveInterval();
435 if (ShouldProcess(processing_core_registers_, instruction->GetLiveInterval())) {
436 intervals.push_back(instruction->GetLiveInterval());
643 LiveInterval* interval = inputs[i]->GetLiveInterval()->GetLastSibling();
1173 LiveInterval* interval = phi->GetLiveInterval();
1183 DCHECK(previous_phi->GetLiveInterval()->HasSpillSlot());
1184 interval->SetSpillSlot(previous_phi->GetLiveInterval()->GetSpillSlot());
H A Dssa_liveness_analysis.h875 LiveInterval* interval = input->GetLiveInterval();
906 LiveInterval* interval = input->GetLiveInterval();
H A Dgraph_visualizer.cc603 LiveInterval* interval = instruction->GetLiveInterval();
H A Dnodes.h2301 LiveInterval* GetLiveInterval() const { return live_interval_; } function in class:art::HInstruction

Completed in 594 milliseconds