Searched refs:GetLifetimePosition (Results 1 – 10 of 10) sorted by relevance
/art/compiler/optimizing/ |
D | register_allocation_resolver.cc | 537 || previous->GetLifetimePosition() < user->GetLifetimePosition()) { in AddInputMoveFor() 539 move->SetLifetimePosition(user->GetLifetimePosition()); in AddInputMoveFor() 544 DCHECK_EQ(move->GetLifetimePosition(), user->GetLifetimePosition()); in AddInputMoveFor() 577 if (at->GetLifetimePosition() < position) { in InsertParallelMoveAt() 584 if (at->GetLifetimePosition() != position) { in InsertParallelMoveAt() 585 DCHECK_GT(at->GetLifetimePosition(), position); in InsertParallelMoveAt() 600 if (move == nullptr || move->GetLifetimePosition() > position) { in InsertParallelMoveAt() 610 || previous->GetLifetimePosition() != position) { in InsertParallelMoveAt() 616 || previous->GetLifetimePosition() < position); in InsertParallelMoveAt() 624 DCHECK_EQ(move->GetLifetimePosition(), position); in InsertParallelMoveAt() [all …]
|
D | ssa_liveness_analysis.cc | 215 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()
|
D | ssa_liveness_analysis.h | 240 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()
|
D | live_ranges_test.cc | 75 ASSERT_EQ(8u, block->GetLastInstruction()->GetLifetimePosition()); in TEST_F() 119 ASSERT_EQ(22u, block->GetLastInstruction()->GetLifetimePosition()); in TEST_F() 186 ASSERT_EQ(22u, liveness.GetInstructionFromSsaIndex(2)->GetLifetimePosition()); in TEST_F()
|
D | register_allocator_linear_scan.cc | 117 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()
|
D | ssa_liveness_analysis_test.cc | 123 EXPECT_EQ(18u, bounds_check->GetLifetimePosition()); in TEST_F() 196 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() 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 …]
|
D | register_allocator_test.cc | 370 ASSERT_EQ(interval->GetEnd(), last_xor->GetLifetimePosition()); in TEST_F() 374 ASSERT_EQ(interval->FirstRegisterUse(), first_xor->GetLifetimePosition()); in TEST_F() 377 interval = interval->SplitAt(first_xor->GetLifetimePosition() + 2); in TEST_F() 379 ASSERT_EQ(interval->FirstRegisterUse(), last_xor->GetLifetimePosition()); in TEST_F() 382 LiveInterval* new_interval = interval->SplitAt(last_xor->GetLifetimePosition() - 1); in TEST_F() 386 ASSERT_EQ(new_interval->FirstRegisterUse(), last_xor->GetLifetimePosition()); in TEST_F()
|
D | graph_visualizer.cc | 339 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()
|
D | nodes.h | 2388 size_t GetLifetimePosition() const { return lifetime_position_; } in GetLifetimePosition() function
|