Searched refs:GetLifetimePosition (Results 1 – 10 of 10) sorted by relevance
/art/compiler/optimizing/ |
D | register_allocation_resolver.cc | 534 || 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 …]
|
D | ssa_liveness_analysis.cc | 186 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()
|
D | ssa_liveness_analysis.h | 236 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()
|
D | register_allocator_linear_scan.cc | 115 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()
|
D | live_ranges_test.cc | 78 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()
|
D | ssa_liveness_analysis_test.cc | 137 EXPECT_EQ(18u, bounds_check->GetLifetimePosition()); in TEST_F() 211 EXPECT_EQ(20u, deoptimize->GetLifetimePosition()); in TEST_F()
|
D | register_allocator_graph_color.cc | 190 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 …]
|
D | register_allocator_test.cc | 366 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()
|
D | graph_visualizer.cc | 352 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()
|
D | nodes.h | 2198 size_t GetLifetimePosition() const { return lifetime_position_; } in GetLifetimePosition() function
|