Home
last modified time | relevance | path

Searched refs:GetNext (Results 1 – 24 of 24) sorted by relevance

/art/compiler/optimizing/
Dlive_ranges_test.cc83 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
131 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
181 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
192 range = range->GetNext(); in TEST()
196 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
204 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
260 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
268 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
276 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
284 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
[all …]
Dgvn.cc68 for (Node* node = to_copy.buckets_[i]; node != nullptr; node = node->GetNext()) { in ValueSet()
96 for (Node* node = buckets_[index]; node != nullptr; node = node->GetNext()) { in Lookup()
112 for (Node* node = buckets_[index]; node != nullptr; node = node->GetNext()) { in Contains()
153 Node* GetNext() const { return next_; } in GetNext() function in art::ValueSet::Node
177 for (Node* node = buckets_[index]; node != nullptr; node = node->GetNext()) { in CloneBucket()
222 node = (previous == nullptr) ? buckets_[i] : previous->GetNext(); in DeleteAllImpureWhich()
226 node = node->GetNext(); in DeleteAllImpureWhich()
237 Node* next = node->GetNext(); in DeleteAllImpureWhich()
381 HInstruction* next = current->GetNext(); in VisitBasicBlock()
Dssa_liveness_analysis.h67 LiveRange* GetNext() const { return next_; } in GetNext() function
127 UsePosition* GetNext() const { return next_; } in GetNext() function
184 SafepointPosition* GetNext() const { in GetNext() function
278 while ((cursor->GetNext() != nullptr) && (cursor->GetNext()->GetPosition() < position)) {
279 cursor = cursor->GetNext();
283 instruction, environment, input_index, position, cursor->GetNext());
363 after_loop = after_loop->GetNext(); in AddLoopRange()
456 my_range = my_range->GetNext(); in FirstIntersectionWith()
461 other_range = other_range->GetNext(); in FirstIntersectionWith()
498 use = use->GetNext(); in FirstRegisterUseAfter()
[all …]
Dssa_builder.cc304 HInstruction* next = phi->GetNext(); in BuildSsa()
308 next = next->GetNext(); in BuildSsa()
311 DCHECK(!IsPhiEquivalentOf(next->GetNext(), phi)); in BuildSsa()
426 HFloatConstant* result = constant->GetNext()->AsFloatConstant(); in GetFloatEquivalent()
431 constant->GetBlock()->InsertInstructionBefore(result, constant->GetNext()); in GetFloatEquivalent()
449 HDoubleConstant* result = constant->GetNext()->AsDoubleConstant(); in GetDoubleEquivalent()
454 constant->GetBlock()->InsertInstructionBefore(result, constant->GetNext()); in GetDoubleEquivalent()
473 HInstruction* next = phi->GetNext(); in GetFloatDoubleOrReferenceEquivalentOfPhi()
478 next = next->GetNext(); in GetFloatDoubleOrReferenceEquivalentOfPhi()
Dgraph_test.cc304 ASSERT_EQ(first_instruction->GetNext(), got); in TEST()
306 ASSERT_EQ(got->GetNext(), nullptr); in TEST()
317 ASSERT_EQ(first_instruction->GetNext(), second_instruction); in TEST()
319 ASSERT_EQ(second_instruction->GetNext(), got); in TEST()
321 ASSERT_EQ(got->GetNext(), nullptr); in TEST()
Dlive_interval_test.cc174 ++i, current = current->GetNext()) { in RangesEquals()
291 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
302 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
313 ASSERT_TRUE(range->GetNext() == nullptr); in TEST()
326 range = range->GetNext(); in TEST()
Dsuspend_check_test.cc43 || first_instruction->GetNext()->IsSuspendCheck()); in TestCode()
Dregister_allocator.cc410 current_range_ = current_range_->GetNext(); in Advance()
1367 at = at->GetNext(); in InsertParallelMoveAt()
1383 move = at->GetNext()->AsParallelMove(); in InsertParallelMoveAt()
1389 at->GetBlock()->InsertInstructionBefore(move, at->GetNext()); in InsertParallelMoveAt()
1476 HParallelMove* move = instruction->GetNext()->AsParallelMove(); in InsertMoveAfter()
1483 instruction->GetBlock()->InsertInstructionBefore(move, instruction->GetNext()); in InsertMoveAfter()
1513 use = use->GetNext(); in ConnectSiblings()
1534 use = use->GetNext(); in ConnectSiblings()
1539 env_use = env_use->GetNext(); in ConnectSiblings()
1547 env_use = env_use->GetNext(); in ConnectSiblings()
[all …]
Dprepare_for_register_allocation.cc72 if (condition->GetNext() != user) { in VisitCondition()
Dssa_phi_elimination.cc70 next = current->GetNext(); in EliminateDeadPhis()
Dnodes.cc607 HInstruction* next = GetNext(); in GetNextDisregardingMoves()
609 next = next->GetNext(); in GetNextDisregardingMoves()
932 new_block->instructions_.first_instruction_ = cursor->GetNext(); in SplitAfter()
975 return !GetPhis().IsEmpty() && GetFirstPhi()->GetNext() == nullptr; in HasSinglePhi()
981 for (; current != nullptr; current = current->GetNext()) { in CountSize()
990 current = current->GetNext()) { in SetBlockOfInstructions()
Dinliner.cc56 HInstruction* next = instruction->GetNext(); in Run()
Dgraph_checker.cc97 if (current->GetNext() == nullptr && current != block->GetLastPhi()) { in VisitBasicBlock()
114 if (current->GetNext() == nullptr && current != block->GetLastInstruction()) { in VisitBasicBlock()
Dnodes.h901 HUseListNode* GetNext() const { return next_; } in GetNext() function
966 for (HUseListNode<T>* current = first_; current != nullptr; current = current->GetNext()) { in Contains()
984 for (HUseListNode<T>* current = first_; current != nullptr; current = current->GetNext()) { in SizeSlow()
1003 current_ = current_->GetNext(); in Advance()
1314 HInstruction* GetNext() const { return next_; } in GetNext() function
1602 next_ = Done() ? nullptr : instruction_->GetNext(); in HInstructionIterator()
1609 next_ = Done() ? nullptr : instruction_->GetNext(); in Advance()
3071 HInstruction* next = GetNext(); in GetNextEquivalentPhiWithSameType()
3076 next = next->GetNext(); in GetNextEquivalentPhiWithSameType()
Dcode_generator.cc420 if (input->GetNext()->IsTemporary()) { in InitLocationsBaseline()
423 Move(input->GetNext(), location, instruction); in InitLocationsBaseline()
Dssa_liveness_analysis.cc411 use = use->GetNext(); in FindFirstRegisterHint()
Dinstruction_simplifier.cc129 binop->GetBlock()->InsertInstructionBefore(neg, binop->GetNext()); in TryMoveNegOnInputsAfterBinop()
Dcode_generator_arm64.cc576 DCHECK((instruction->GetNext() == move_for) || instruction->GetNext()->IsTemporary()); in Move()
2613 if (block->IsEntryBlock() && instruction->GetNext()->IsGoto()) { in VisitSuspendCheck()
Dcode_generator_mips64.cc828 DCHECK((instruction->GetNext() == move_for) || instruction->GetNext()->IsTemporary()); in Move()
3015 if (block->IsEntryBlock() && instruction->GetNext()->IsGoto()) { in VisitSuspendCheck()
Dbounds_check_elimination.cc327 instruction = instruction->GetNext()) { in Run()
Dcode_generator_arm.cc864 DCHECK((instruction->GetNext() == move_for) || instruction->GetNext()->IsTemporary()); in Move()
3533 if (block->IsEntryBlock() && instruction->GetNext()->IsGoto()) { in VisitSuspendCheck()
Dcode_generator_x86_64.cc746 DCHECK((instruction->GetNext() == move_for) || instruction->GetNext()->IsTemporary()); in Move()
3861 if (block->IsEntryBlock() && instruction->GetNext()->IsGoto()) { in VisitSuspendCheck()
Dcode_generator_x86.cc780 DCHECK((instruction->GetNext() == move_for) || instruction->GetNext()->IsTemporary()); in Move()
3994 if (block->IsEntryBlock() && instruction->GetNext()->IsGoto()) { in VisitSuspendCheck()
/art/runtime/
Dclass_linker.cc741 DexFileAndClassPair GetNext() const { in GetNext() function in art::DexFileAndClassPair
796 heap->push(original->GetNext()); in AddNext()