Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dregister_allocation_resolver.cc536 || previous->GetLifetimePosition() < user->GetLifetimePosition()) { in AddInputMoveFor()
538 move->SetLifetimePosition(user->GetLifetimePosition()); in AddInputMoveFor()
543 DCHECK_EQ(move->GetLifetimePosition(), user->GetLifetimePosition()); in AddInputMoveFor()
576 if (at->GetLifetimePosition() < position) { in InsertParallelMoveAt()
583 if (at->GetLifetimePosition() != position) { in InsertParallelMoveAt()
584 DCHECK_GT(at->GetLifetimePosition(), position); in InsertParallelMoveAt()
599 if (move == nullptr || move->GetLifetimePosition() > position) { in InsertParallelMoveAt()
609 || previous->GetLifetimePosition() != position) { in InsertParallelMoveAt()
615 || previous->GetLifetimePosition() < position); in InsertParallelMoveAt()
623 DCHECK_EQ(move->GetLifetimePosition(), position); in InsertParallelMoveAt()
[all …]
Dssa_liveness_analysis.cc215 current->GetLiveInterval()->SetFrom(current->GetLifetimePosition()); in ComputeLiveRanges()
252 || (interval->GetStart() == current->GetLifetimePosition())); in ComputeLiveRanges()
253 interval->SetFrom(current->GetLifetimePosition()); in ComputeLiveRanges()
331 stream << "(" << GetParent()->GetDefinedBy()->GetLifetimePosition() << ")"; in DumpWithContext()
421 size_t position = user->GetLifetimePosition() - 1; in FindFirstRegisterHint()
Dssa_liveness_analysis.h240 return instruction->GetLifetimePosition() + 2; in ComputePosition()
242 return instruction->GetLifetimePosition(); in ComputePosition()
304 size_t position = instruction->GetLifetimePosition(); in AddTempUse()
324 size_t position = actual_user->GetLifetimePosition() + 1;
332 position = actual_user->GetLifetimePosition();
466 DCHECK(from == defined_by_->GetLifetimePosition()); in SetFrom()
885 while (interval != nullptr && !interval->CoversSlow(defined_by_->GetLifetimePosition())) { in IsUsingInputRegister()
916 while (interval != nullptr && !interval->CoversSlow(defined_by_->GetLifetimePosition())) { in CanUseInputRegister()
925 return !interval->CoversSlow(defined_by_->GetLifetimePosition() + 1); in CanUseInputRegister()
1068 if (GetDefinedBy()->GetLifetimePosition() >= current->GetHeader()->GetLifetimeStart()) { in AddBackEdgeUses()
Dlive_ranges_test.cc78 ASSERT_EQ(8u, block->GetLastInstruction()->GetLifetimePosition()); in TEST_F()
122 ASSERT_EQ(22u, block->GetLastInstruction()->GetLifetimePosition()); in TEST_F()
189 ASSERT_EQ(22u, liveness.GetInstructionFromSsaIndex(2)->GetLifetimePosition()); in TEST_F()
Dregister_allocator_linear_scan.cc117 DCHECK_LE(current_liveness, instruction->GetLifetimePosition()); in AllocateRegisters()
118 current_liveness = instruction->GetLifetimePosition(); in AllocateRegisters()
124 DCHECK_LE(current_liveness, instruction->GetLifetimePosition()) << instruction->DebugName(); in AllocateRegisters()
125 current_liveness = instruction->GetLifetimePosition(); in AllocateRegisters()
226 size_t position = instruction->GetLifetimePosition(); in ProcessInstruction()
319 safepoints_[safepoint_index]->GetLifetimePosition() < safepoint_position); in ProcessInstruction()
651 DCHECK(interval->CoversSlow(defined_by->GetLifetimePosition())); in TryAllocateFreeReg()
652 size_t position = defined_by->GetLifetimePosition() + 1; in TryAllocateFreeReg()
Dssa_liveness_analysis_test.cc125 EXPECT_EQ(18u, bounds_check->GetLifetimePosition()); in TEST_F()
198 EXPECT_EQ(20u, deoptimize->GetLifetimePosition()); in TEST_F()
Dregister_allocator_graph_color.cc190 use_weight += CostForMoveAt(use.GetUser()->GetLifetimePosition() - 1, liveness); in ComputeSpillWeight()
829 BlockRegisters(instruction->GetLifetimePosition(), in ProcessInstruction()
830 instruction->GetLifetimePosition() + 1, in ProcessInstruction()
879 size_t position = instruction->GetLifetimePosition(); in CheckForFixedInputs()
900 size_t position = instruction->GetLifetimePosition(); in CheckForFixedOutput()
928 size_t safepoint_position = safepoint->GetLifetimePosition(); in AddSafepointsFor()
932 safepoints_[safepoint_index]->GetLifetimePosition() < safepoint_position); in AddSafepointsFor()
952 size_t position = instruction->GetLifetimePosition(); in CheckForTempLiveIntervals()
1158 size_t def_position = defined_by->GetLifetimePosition(); in CheckInputOutputCanOverlap()
1404 size_t def_point = defined_by->GetLifetimePosition(); in FindCoalesceOpportunities()
[all …]
Dregister_allocator_test.cc372 ASSERT_EQ(interval->GetEnd(), last_xor->GetLifetimePosition()); in TEST_F()
376 ASSERT_EQ(interval->FirstRegisterUse(), first_xor->GetLifetimePosition()); in TEST_F()
379 interval = interval->SplitAt(first_xor->GetLifetimePosition() + 2); in TEST_F()
381 ASSERT_EQ(interval->FirstRegisterUse(), last_xor->GetLifetimePosition()); in TEST_F()
384 LiveInterval* new_interval = interval->SplitAt(last_xor->GetLifetimePosition() - 1); in TEST_F()
388 ASSERT_EQ(new_interval->FirstRegisterUse(), last_xor->GetLifetimePosition()); in TEST_F()
Dgraph_visualizer.cc342 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in VisitParallelMove()
634 && instruction->GetLifetimePosition() != kNoLifetime) { in PrintInstruction()
635 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
650 StartAttributeStream("liveness") << instruction->GetLifetimePosition(); in PrintInstruction()
Dnodes.h2444 size_t GetLifetimePosition() const { return lifetime_position_; } in GetLifetimePosition() function