Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dregister_allocation_resolver.cc534 || previous->GetLifetimePosition() < user->GetLifetimePosition()) { in AddInputMoveFor()
536 move->SetLifetimePosition(user->GetLifetimePosition()); in AddInputMoveFor()
541 DCHECK_EQ(move->GetLifetimePosition(), user->GetLifetimePosition()); in AddInputMoveFor()
574 if (at->GetLifetimePosition() < position) { in InsertParallelMoveAt()
581 if (at->GetLifetimePosition() != position) { in InsertParallelMoveAt()
582 DCHECK_GT(at->GetLifetimePosition(), position); in InsertParallelMoveAt()
597 if (move == nullptr || move->GetLifetimePosition() > position) { in InsertParallelMoveAt()
607 || previous->GetLifetimePosition() != position) { in InsertParallelMoveAt()
613 || previous->GetLifetimePosition() < position); in InsertParallelMoveAt()
621 DCHECK_EQ(move->GetLifetimePosition(), position); in InsertParallelMoveAt()
[all …]
Dssa_liveness_analysis.cc186 current->GetLiveInterval()->SetFrom(current->GetLifetimePosition()); in ComputeLiveRanges()
234 || (interval->GetStart() == current->GetLifetimePosition())); in ComputeLiveRanges()
235 interval->SetFrom(current->GetLifetimePosition()); in ComputeLiveRanges()
313 stream << "(" << GetParent()->GetDefinedBy()->GetLifetimePosition() << ")"; in DumpWithContext()
403 size_t position = user->GetLifetimePosition() - 1; in FindFirstRegisterHint()
Dssa_liveness_analysis.h236 return instruction_->GetLifetimePosition(); in GetPosition()
287 size_t position = instruction->GetLifetimePosition(); in AddTempUse()
308 size_t position = actual_user->GetLifetimePosition() + 1;
316 position = actual_user->GetLifetimePosition();
456 DCHECK(from == defined_by_->GetLifetimePosition()); in SetFrom()
875 while (interval != nullptr && !interval->CoversSlow(defined_by_->GetLifetimePosition())) { in IsUsingInputRegister()
906 while (interval != nullptr && !interval->CoversSlow(defined_by_->GetLifetimePosition())) { in CanUseInputRegister()
915 return !interval->CoversSlow(defined_by_->GetLifetimePosition() + 1); in CanUseInputRegister()
1058 if (GetDefinedBy()->GetLifetimePosition() >= current->GetHeader()->GetLifetimeStart()) { in AddBackEdgeUses()
Dregister_allocator_linear_scan.cc115 DCHECK_LE(current_liveness, instruction->GetLifetimePosition()); in AllocateRegisters()
116 current_liveness = instruction->GetLifetimePosition(); in AllocateRegisters()
122 DCHECK_LE(current_liveness, instruction->GetLifetimePosition()) << instruction->DebugName(); in AllocateRegisters()
123 current_liveness = instruction->GetLifetimePosition(); in AllocateRegisters()
224 size_t position = instruction->GetLifetimePosition(); in ProcessInstruction()
313 size_t safepoint_position = safepoint->GetLifetimePosition(); in ProcessInstruction()
317 safepoints_[safepoint_index]->GetLifetimePosition() < safepoint_position); in ProcessInstruction()
643 DCHECK(interval->CoversSlow(defined_by->GetLifetimePosition())); in TryAllocateFreeReg()
644 size_t position = defined_by->GetLifetimePosition() + 1; in TryAllocateFreeReg()
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_test.cc137 EXPECT_EQ(18u, bounds_check->GetLifetimePosition()); in TEST_F()
211 EXPECT_EQ(20u, deoptimize->GetLifetimePosition()); in TEST_F()
Dregister_allocator_graph_color.cc190 use_weight += CostForMoveAt(use.GetUser()->GetLifetimePosition() - 1, liveness); in ComputeSpillWeight()
805 BlockRegisters(instruction->GetLifetimePosition(), in ProcessInstruction()
806 instruction->GetLifetimePosition() + 1, in ProcessInstruction()
855 size_t position = instruction->GetLifetimePosition(); in CheckForFixedInputs()
876 size_t position = instruction->GetLifetimePosition(); in CheckForFixedOutput()
904 size_t safepoint_position = safepoint->GetLifetimePosition(); in AddSafepointsFor()
908 safepoints_[safepoint_index]->GetLifetimePosition() < safepoint_position); in AddSafepointsFor()
928 size_t position = instruction->GetLifetimePosition(); in CheckForTempLiveIntervals()
1132 size_t def_position = defined_by->GetLifetimePosition(); in CheckInputOutputCanOverlap()
1379 size_t def_point = defined_by->GetLifetimePosition(); in FindCoalesceOpportunities()
[all …]
Dregister_allocator_test.cc366 ASSERT_EQ(interval->GetEnd(), last_xor->GetLifetimePosition()); in TEST_F()
370 ASSERT_EQ(interval->FirstRegisterUse(), first_xor->GetLifetimePosition()); in TEST_F()
373 interval = interval->SplitAt(first_xor->GetLifetimePosition() + 2); in TEST_F()
375 ASSERT_EQ(interval->FirstRegisterUse(), last_xor->GetLifetimePosition()); in TEST_F()
378 LiveInterval* new_interval = interval->SplitAt(last_xor->GetLifetimePosition() - 1); in TEST_F()
382 ASSERT_EQ(new_interval->FirstRegisterUse(), last_xor->GetLifetimePosition()); in TEST_F()
Dgraph_visualizer.cc352 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in VisitParallelMove()
597 && instruction->GetLifetimePosition() != kNoLifetime) { in PrintInstruction()
598 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
613 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
Dnodes.h2198 size_t GetLifetimePosition() const { return lifetime_position_; } in GetLifetimePosition() function