Home
last modified time | relevance | path

Searched refs:GetLifetimePosition (Results 1 – 7 of 7) sorted by relevance

/art/compiler/optimizing/
Dregister_allocator.cc120 DCHECK_LE(current_liveness, instruction->GetLifetimePosition()); in AllocateRegisters()
121 current_liveness = instruction->GetLifetimePosition(); in AllocateRegisters()
127 DCHECK_LE(current_liveness, instruction->GetLifetimePosition()) << instruction->DebugName(); in AllocateRegisters()
128 current_liveness = instruction->GetLifetimePosition(); in AllocateRegisters()
230 size_t position = instruction->GetLifetimePosition(); in ProcessInstruction()
333 size_t safepoint_position = safepoint->GetLifetimePosition(); in ProcessInstruction()
337 safepoints_[safepoint_index]->GetLifetimePosition() < safepoint_position); in ProcessInstruction()
769 DCHECK(interval->CoversSlow(defined_by->GetLifetimePosition())); in TryAllocateFreeReg()
770 size_t position = defined_by->GetLifetimePosition() + 1; in TryAllocateFreeReg()
1435 || previous->GetLifetimePosition() < user->GetLifetimePosition()) { in AddInputMoveFor()
[all …]
Dssa_liveness_analysis.h179 return instruction_->GetLifetimePosition(); in GetPosition()
236 size_t position = instruction->GetLifetimePosition(); in AddTempUse()
257 size_t position = actual_user->GetLifetimePosition() + 1;
265 position = actual_user->GetLifetimePosition();
400 DCHECK(from == defined_by_->GetLifetimePosition()); in SetFrom()
805 while (interval != nullptr && !interval->CoversSlow(defined_by_->GetLifetimePosition())) { in IsUsingInputRegister()
836 while (interval != nullptr && !interval->CoversSlow(defined_by_->GetLifetimePosition())) { in CanUseInputRegister()
845 return !interval->CoversSlow(defined_by_->GetLifetimePosition() + 1); in CanUseInputRegister()
1026 if (GetDefinedBy()->GetLifetimePosition() >= current->GetHeader()->GetLifetimeStart()) { in AddBackEdgeUses()
Dlive_ranges_test.cc78 ASSERT_EQ(8u, block->GetLastInstruction()->GetLifetimePosition()); in TEST_F()
126 ASSERT_EQ(22u, block->GetLastInstruction()->GetLifetimePosition()); in TEST_F()
197 ASSERT_EQ(22u, liveness.GetInstructionFromSsaIndex(2)->GetLifetimePosition()); in TEST_F()
Dssa_liveness_analysis.cc258 current->GetLiveInterval()->SetFrom(current->GetLifetimePosition()); in ComputeLiveRanges()
306 || (interval->GetStart() == current->GetLifetimePosition())); in ComputeLiveRanges()
307 interval->SetFrom(current->GetLifetimePosition()); in ComputeLiveRanges()
454 size_t position = user->GetLifetimePosition() - 1; in FindFirstRegisterHint()
Dregister_allocator_test.cc337 ASSERT_EQ(interval->GetEnd(), last_xor->GetLifetimePosition()); in TEST_F()
341 ASSERT_EQ(interval->FirstRegisterUse(), first_xor->GetLifetimePosition()); in TEST_F()
344 interval = interval->SplitAt(first_xor->GetLifetimePosition() + 2); in TEST_F()
346 ASSERT_EQ(interval->FirstRegisterUse(), last_xor->GetLifetimePosition()); in TEST_F()
349 LiveInterval* new_interval = interval->SplitAt(last_xor->GetLifetimePosition() - 1); in TEST_F()
353 ASSERT_EQ(new_interval->FirstRegisterUse(), last_xor->GetLifetimePosition()); in TEST_F()
Dgraph_visualizer.cc333 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in VisitParallelMove()
523 && instruction->GetLifetimePosition() != kNoLifetime) { in PrintInstruction()
524 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
539 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
Dnodes.h2014 size_t GetLifetimePosition() const { return lifetime_position_; } in GetLifetimePosition() function