Searched refs:GetStart (Results 1 – 9 of 9) sorted by relevance
/aosp12/art/compiler/optimizing/ |
H A D | live_ranges_test.cc | 73 ASSERT_EQ(2u, range->GetStart()); in TEST_F() 117 ASSERT_EQ(2u, range->GetStart()); in TEST_F() 165 ASSERT_EQ(4u, range->GetStart()); in TEST_F() 176 ASSERT_EQ(2u, range->GetStart()); in TEST_F() 181 ASSERT_EQ(18u, range->GetStart()); in TEST_F() 190 ASSERT_EQ(22u, range->GetStart()); in TEST_F() 240 ASSERT_EQ(2u, range->GetStart()); in TEST_F() 250 ASSERT_EQ(6u, range->GetStart()); in TEST_F() 258 ASSERT_EQ(4u, range->GetStart()); in TEST_F() 316 ASSERT_EQ(2u, range->GetStart()); in TEST_F() [all …]
|
H A D | ssa_liveness_analysis.h | 70 size_t GetStart() const { return start_; } in GetStart() function 418 DCHECK_GT(first_range_->GetStart(), end); in AddRange() 515 DCHECK(GetStart() <= current->GetStart() || IsFixed()); in FirstIntersectionWith() 537 return std::max(my_range->GetStart(), other_range->GetStart()); in FirstIntersectionWith() 542 size_t GetStart() const { in GetStart() function 543 return first_range_->GetStart(); in GetStart() 551 return GetEnd() - GetStart(); in GetLength() 581 return FirstRegisterUseAfter(GetStart()); in FirstRegisterUse() 657 DCHECK_GT(position, GetStart()); in SplitAt() 737 return GetStart() <= other->GetStart(); in StartsBeforeOrAt() [all …]
|
H A D | live_interval_test.cc | 25 TEST(LiveInterval, GetStart) { in TEST() argument 32 ASSERT_EQ(0u, interval->GetStart()); in TEST() 38 ASSERT_EQ(4u, interval->GetStart()); in TEST() 175 if (expected[i][0] != current->GetStart()) { in RangesEquals() 292 ASSERT_EQ(range->GetStart(), 0u); in TEST() 303 ASSERT_EQ(range->GetStart(), 0u); in TEST() 314 ASSERT_EQ(range->GetStart(), 0u); in TEST() 324 ASSERT_EQ(range->GetStart(), 0u); in TEST() 327 ASSERT_EQ(range->GetStart(), 10u); in TEST()
|
H A D | register_allocator_linear_scan.cc | 321 if (safepoint_position == current->GetStart()) { in ProcessInstruction() 509 DCHECK(unhandled_->empty() || unhandled_->back()->GetStart() >= current->GetStart()); in LinearScan() 517 size_t position = current->GetStart(); in LinearScan() 549 DCHECK(interval->GetStart() < position || interval->IsFixed()); in LinearScan() 705 reg = FindAvailableRegisterPair(free_until, current->GetStart()); in TryAllocateFreeReg() 899 next_use[active->GetRegister()] = current->GetStart(); in AllocateBlockedReg() 901 size_t use = active->FirstRegisterUseAfter(current->GetStart()); in AllocateBlockedReg() 928 size_t use = inactive->FirstUseAfter(current->GetStart()); in AllocateBlockedReg() 1002 LiveInterval* split = Split(active, current->GetStart()); in AllocateBlockedReg() 1033 LiveInterval* split = Split(inactive, current->GetStart()); in AllocateBlockedReg() [all …]
|
H A D | ssa_liveness_analysis.cc | 252 || (interval->GetStart() == current->GetLifetimePosition())); in ComputeLiveRanges() 349 if (hint != kNoRegister && free_until[hint] > GetStart()) { in FindFirstRegisterHint() 354 if (IsSplit() && liveness.IsAtBlockBoundary(GetStart() / 2)) { in FindFirstRegisterHint() 359 HBasicBlock* block = liveness.GetBlockFromPosition(GetStart() / 2); in FindFirstRegisterHint() 364 if (position < GetStart()) { in FindFirstRegisterHint() 377 size_t start = GetStart(); in FindFirstRegisterHint() 460 GetDefinedBy()->InputAt(0)->GetLiveInterval()->GetSiblingAt(GetStart() - 1); in FindHintAtDefinition() 461 if (input_interval->GetEnd() == GetStart()) { in FindHintAtDefinition()
|
H A D | register_allocator_graph_color.cc | 178 use_weight += CostForMoveAt(interval->GetStart() + 1, liveness); in ComputeSpillWeight() 185 interval->GetStart() + 1u, in ComputeSpillWeight() 934 if (safepoint_position == interval->GetStart()) { in AddSafepointsFor() 1012 interval = TrySplit(interval, interval->GetStart() + 1); in SplitAtRegisterUses() 1019 interval->GetStart(), in SplitAtRegisterUses() 1320 && parent->GetEnd() == interval->GetStart()) { in FindCoalesceOpportunities() 1382 if (input_interval->GetEnd() == interval->GetStart()) { in FindCoalesceOpportunities() 1389 interval->GetStart()); in FindCoalesceOpportunities() 1416 interval->GetStart()); in FindCoalesceOpportunities() 2005 size_t start = parent_interval->GetStart(); in ColorSpillSlots() [all …]
|
H A D | register_allocator.cc | 138 for (size_t j = it.CurrentRange()->GetStart(); j < it.CurrentRange()->GetEnd(); ++j) { in ValidateIntervals() 160 for (size_t j = it.CurrentRange()->GetStart(); j < it.CurrentRange()->GetEnd(); ++j) { in ValidateIntervals() 205 DCHECK_GE(position, interval->GetStart()); in Split() 207 if (position == interval->GetStart()) { in Split()
|
H A D | register_allocation_resolver.cc | 331 size_t range_begin = range->GetStart(); in ConnectSiblings() 379 && current->GetEnd() == next_sibling->GetStart()) { in ConnectSiblings()
|
H A D | register_allocator_test.cc | 485 ASSERT_EQ(20u, register_allocator.unhandled_->front()->GetStart()); in TEST_F()
|