Searched refs:GetLiveInterval (Results 1 – 8 of 8) sorted by relevance
/art/compiler/optimizing/ |
D | live_ranges_test.cc | 75 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 …]
|
D | register_allocator_test.cc | 318 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 …]
|
D | ssa_liveness_analysis.cc | 195 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 …]
|
D | register_allocator.cc | 303 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()
|
D | graph_visualizer.cc | 238 const LiveInterval& interval = *instruction->GetLiveInterval(); in PrintInstruction()
|
D | ssa_liveness_analysis.h | 788 LiveInterval* interval = it.Current()->GetLiveInterval(); in IsUsingInputRegister() 819 LiveInterval* interval = it.Current()->GetLiveInterval(); in CanUseInputRegister()
|
D | code_generator.cc | 892 LiveInterval* interval = current->GetLiveInterval(); in ClearSpillSlotsFromLoopPhisInStackMap()
|
D | nodes.h | 1511 LiveInterval* GetLiveInterval() const { return live_interval_; } in GetLiveInterval() function
|