Home
last modified time | relevance | path

Searched refs:GetLiveInterval (Results 1 – 8 of 8) sorted by relevance

/art/compiler/optimizing/
Dlive_ranges_test.cc75 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval(); in TEST()
123 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval(); in TEST()
175 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(1)->GetLiveInterval(); in TEST()
184 interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval(); in TEST()
199 interval = liveness.GetInstructionFromSsaIndex(2)->GetLiveInterval(); in TEST()
254 LiveInterval* interval = liveness.GetInstructionFromSsaIndex(0)->GetLiveInterval(); in TEST()
263 interval = liveness.GetInstructionFromSsaIndex(1)->GetLiveInterval(); in TEST()
271 interval = liveness.GetInstructionFromSsaIndex(2)->GetLiveInterval(); in TEST()
279 interval = liveness.GetInstructionFromSsaIndex(3)->GetLiveInterval(); in TEST()
335 LiveInterval* interval = constant->GetLiveInterval(); in TEST()
[all …]
Dregister_allocator_test.cc318 LiveInterval* phi_interval = phi->GetLiveInterval(); in TEST()
319 LiveInterval* loop_update = phi->InputAt(1)->GetLiveInterval(); in TEST()
326 ASSERT_EQ(phi_interval->GetRegister(), ret->InputAt(0)->GetLiveInterval()->GetRegister()); in TEST()
349 LiveInterval* interval = first_xor->GetLiveInterval(); in TEST()
427 LiveInterval* unhandled = graph->GetEntryBlock()->GetFirstInstruction()->GetLiveInterval(); in TEST()
530 ASSERT_EQ(input1->GetLiveInterval()->GetRegister(), 0); in TEST()
531 ASSERT_EQ(input2->GetLiveInterval()->GetRegister(), 0); in TEST()
532 ASSERT_EQ(phi->GetLiveInterval()->GetRegister(), 0); in TEST()
549 ASSERT_EQ(input1->GetLiveInterval()->GetRegister(), 2); in TEST()
550 ASSERT_EQ(input2->GetLiveInterval()->GetRegister(), 2); in TEST()
[all …]
Dssa_liveness_analysis.cc195 input->GetLiveInterval()->AddPhiUse(phi, phi_input_index, block); in ComputeLiveRanges()
206 current->GetLiveInterval()->AddRange(block->GetLifetimeStart(), block->GetLifetimeEnd()); in ComputeLiveRanges()
216 current->GetLiveInterval()->SetFrom(current->GetLifetimePosition()); in ComputeLiveRanges()
234 instruction->GetLiveInterval()->AddUse( in ComputeLiveRanges()
247 input->GetLiveInterval()->AddUse(current, /* environment */ nullptr, i); in ComputeLiveRanges()
258 LiveInterval* interval = current->GetLiveInterval(); in ComputeLiveRanges()
271 current->GetLiveInterval()->AddLoopRange(block->GetLifetimeStart(), last_position); in ComputeLiveRanges()
331 DCHECK_EQ(defined_by_->GetLiveInterval(), this); in FindFirstRegisterHint()
368 Location phi_location = user->GetLiveInterval()->ToLocation(); in FindFirstRegisterHint()
385 Location location = input->GetLiveInterval()->GetLocationAt( in FindFirstRegisterHint()
[all …]
Dregister_allocator.cc303 LiveInterval* current = instruction->GetLiveInterval(); in ProcessInstruction()
432 if (ShouldProcess(processing_core_registers_, instruction->GetLiveInterval())) { in ValidateInternal()
433 intervals.Add(instruction->GetLiveInterval()); in ValidateInternal()
720 LiveInterval* interval = it.Current()->GetLiveInterval()->GetLastSibling(); in TryAllocateFreeReg()
1670 LiveInterval* current = instruction->GetLiveInterval(); in Resolve()
1740 ConnectSiblings(instruction->GetLiveInterval()); in Resolve()
1749 LiveInterval* interval = current->GetLiveInterval(); in Resolve()
1765 Location source = input->GetLiveInterval()->GetLocationAt( in Resolve()
1767 Location destination = phi->GetLiveInterval()->ToLocation(); in Resolve()
Dgraph_visualizer.cc238 const LiveInterval& interval = *instruction->GetLiveInterval(); in PrintInstruction()
Dssa_liveness_analysis.h788 LiveInterval* interval = it.Current()->GetLiveInterval(); in IsUsingInputRegister()
819 LiveInterval* interval = it.Current()->GetLiveInterval(); in CanUseInputRegister()
Dcode_generator.cc892 LiveInterval* interval = current->GetLiveInterval(); in ClearSpillSlotsFromLoopPhisInStackMap()
Dnodes.h1511 LiveInterval* GetLiveInterval() const { return live_interval_; } in GetLiveInterval() function