Home
last modified time | relevance | path

Searched refs:GetStart (Results 1 – 8 of 8) sorted by relevance

/art/compiler/optimizing/
Dlive_ranges_test.cc74 ASSERT_EQ(2u, range->GetStart()); in TEST_F()
118 ASSERT_EQ(2u, range->GetStart()); in TEST_F()
166 ASSERT_EQ(4u, range->GetStart()); in TEST_F()
177 ASSERT_EQ(2u, range->GetStart()); in TEST_F()
182 ASSERT_EQ(18u, range->GetStart()); in TEST_F()
191 ASSERT_EQ(22u, range->GetStart()); in TEST_F()
241 ASSERT_EQ(2u, range->GetStart()); in TEST_F()
251 ASSERT_EQ(6u, range->GetStart()); in TEST_F()
259 ASSERT_EQ(4u, range->GetStart()); in TEST_F()
267 ASSERT_EQ(14u, range->GetStart()); in TEST_F()
[all …]
Dssa_liveness_analysis.h65 DCHECK(next_ == nullptr || next_->GetStart() > GetEnd()); in LiveRange()
68 size_t GetStart() const { return start_; } in GetStart() function
377 } else if (first_range_->GetStart() == start_block_position) {
384 DCHECK(first_range_->GetStart() > position);
410 } else if (first_range_->GetStart() == end) { in AddRange()
413 } else if (first_range_->GetStart() == start && first_range_->GetEnd() == end) { in AddRange()
416 DCHECK_GT(first_range_->GetStart(), end); in AddRange()
424 DCHECK_LE(start, first_range_->GetStart()); in AddLoopRange()
429 DCHECK_LE(start, after_loop->GetStart()); in AddLoopRange()
437 } else if (after_loop->GetStart() <= end) { in AddLoopRange()
[all …]
Dlive_interval_test.cc26 TEST(LiveInterval, GetStart) { in TEST() argument
33 ASSERT_EQ(0u, interval->GetStart()); in TEST()
39 ASSERT_EQ(4u, interval->GetStart()); in TEST()
176 if (expected[i][0] != current->GetStart()) { in RangesEquals()
293 ASSERT_EQ(range->GetStart(), 0u); in TEST()
304 ASSERT_EQ(range->GetStart(), 0u); in TEST()
315 ASSERT_EQ(range->GetStart(), 0u); in TEST()
325 ASSERT_EQ(range->GetStart(), 0u); in TEST()
328 ASSERT_EQ(range->GetStart(), 10u); in TEST()
Dssa_liveness_analysis.cc252 || (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()
Dregister_allocator.cc139 size_t start = interval->GetFirstRange()->GetStart(); in GetRegisterMask()
180 size_t start = interval->GetFirstRange()->GetStart(); in ValidateIntervals()
220 for (size_t j = it.CurrentRange()->GetStart(); j < it.CurrentRange()->GetEnd(); ++j) { in ValidateIntervals()
242 for (size_t j = it.CurrentRange()->GetStart(); j < it.CurrentRange()->GetEnd(); ++j) { in ValidateIntervals()
281 DCHECK_GE(position, interval->GetStart()); in Split()
283 if (position == interval->GetStart()) { in Split()
Dregister_allocator_linear_scan.cc289 LiveInterval* split = SplitBetween(current, current->GetStart(), first_register_use - 1); in ProcessInstruction()
399 if (safepoint_position == current->GetStart()) { in AddSafepointsFor()
596 DCHECK(unhandled_->empty() || unhandled_->back()->GetStart() >= current->GetStart()); in LinearScan()
604 size_t position = current->GetStart(); in LinearScan()
636 DCHECK(interval->GetStart() < position || interval->IsFixed()); in LinearScan()
803 reg = FindAvailableRegisterPair(free_until, current->GetStart()); in TryAllocateFreeReg()
831 LiveInterval* split = SplitBetween(current, current->GetStart(), free_until[reg]); in TryAllocateFreeReg()
1002 next_use[reg] = current->GetStart(); in AllocateBlockedReg()
1006 size_t use = active->FirstRegisterUseAfter(current->GetStart()); in AllocateBlockedReg()
1036 size_t use = inactive->FirstUseAfter(current->GetStart()); in AllocateBlockedReg()
[all …]
Dregister_allocation_resolver.cc331 size_t range_begin = range->GetStart(); in ConnectSiblings()
379 && current->GetEnd() == next_sibling->GetStart()) { in ConnectSiblings()
Dregister_allocator_test.cc454 ASSERT_EQ(20u, register_allocator.unhandled_->front()->GetStart()); in TEST_F()