Home
last modified time | relevance | path

Searched refs:GetNext (Results 1 - 25 of 137) sorted by relevance

123456

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dcfgo.cpp39 for (bb = from.GetNext(); bb != nullptr && bb != &to && bb != cgFunc->GetLastBB(); bb = bb->GetNext()) { in NoInsnBetween()
55 insn1 = insn1->GetNext(); in DoSameThing()
59 insn2 = insn2->GetNext(); in DoSameThing()
90 BB *sucBB = curBB.GetNext(); in MergeFallthuBB()
136 sucBB.GetPrev()->SetNext(sucBB.GetNext()); in MoveSuccBBAsCurBBNext()
137 if (sucBB.GetNext() != nullptr) { in MoveSuccBBAsCurBBNext()
138 sucBB.GetNext()->SetPrev(sucBB.GetPrev()); in MoveSuccBBAsCurBBNext()
140 sucBB.SetNext(curBB.GetNext()); in MoveSuccBBAsCurBBNext()
141 DEBUG_ASSERT(curBB.GetNext() ! in MoveSuccBBAsCurBBNext()
[all...]
H A Dcg_cfg.cpp40 for (BB *curBB = firstBB; curBB != nullptr; curBB = curBB->GetNext()) { in BuildCFG()
44 BB *fallthruBB = curBB->GetNext(); in BuildCFG()
91 BB *fallthruBB = curBB->GetNext(); in BuildCFG()
266 mergee.GetPrev()->SetNext(mergee.GetNext()); in MergeBB()
268 if (mergee.GetNext() != nullptr) { in MergeBB()
269 mergee.GetNext()->SetPrev(mergee.GetPrev()); in MergeBB()
306 bb = bb->GetNext(); in FindAndMarkUnreachable()
395 DEBUG_ASSERT(fallthruSuc == curBB.GetNext(), "fallthru succ should be its next bb."); in RemoveBB()
408 if (curBB.GetNext()->GetLabIdx() == 0) { in RemoveBB()
410 curBB.GetNext() in RemoveBB()
[all...]
H A Dcgbb.cpp44 newInsn.SetNext(existing.GetNext()); in InsertInsnAfter()
48 } else if (newInsn.GetNext()) { in InsertInsnAfter()
49 newInsn.GetNext()->SetPrev(&newInsn); in InsertInsnAfter()
65 newInsn.SetNext(insn.GetNext()); in ReplaceInsn()
68 } else if (newInsn.GetNext() != nullptr) { in ReplaceInsn()
69 newInsn.GetNext()->SetPrev(&newInsn); in ReplaceInsn()
85 firstInsn = insn.GetNext(); in RemoveInsn()
91 Insn *nextInsn = insn.GetNext(); in RemoveInsn()
108 firstInsn = nextInsn.GetNext(); in RemoveInsnSequence()
114 insn.GetPrev()->SetNext(nextInsn.GetNext()); in RemoveInsnSequence()
[all...]
H A Dcfi_generator.cpp72 if (&bb == cgFunc.GetLastBB() || bb.GetNext() == nullptr) { in GenerateRegisterStateDirective()
76 BB *nextBB = bb.GetNext(); in GenerateRegisterStateDirective()
81 nextBB = nextBB->GetNext(); in GenerateRegisterStateDirective()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dfree_object_set.cpp64 auto next = current->GetNext(); in Rebuild()
83 freeObject_ = freeObject_->GetNext(); in ObtainSmallFreeObject()
107 freeObject_ = curFreeObject->GetNext(); in ObtainLargeFreeObject()
109 prevFreeObject->SetNext(curFreeObject->GetNext()); in ObtainLargeFreeObject()
121 curFreeObject = curFreeObject->GetNext(); in ObtainLargeFreeObject()
159 curFreeObject = curFreeObject->GetNext(); in LookupLargeFreeObject()
H A Decma_list.h42 T *lastNext = last_->GetNext(); in AddNode()
91 first_ = node->GetNext(); in RemoveNode()
94 T *next = node->GetNext(); in RemoveNode()
117 it = it->GetNext(); in HasNode()
H A Darea.h65 Area *GetNext() const in GetNext() function in panda::ecmascript::Area
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/
H A Dptr_list_ref.h33 T *GetNext() const in GetNext() function in maple::PtrListNodeBase
177 this->ptr = this->ptr->GetNext(); in operator ++()
255 return iterator(this->last == nullptr ? nullptr : this->last->GetNext()); in end()
260 return const_iterator(this->last == nullptr ? nullptr : this->last->GetNext()); in end()
265 return const_iterator(this->last == nullptr ? nullptr : this->last->GetNext()); in cend()
353 this->first = this->first->GetNext(); in pop_front()
427 value->SetNext(ptr->GetNext()); in insertAfter()
428 value->GetNext()->SetPrev(value); in insertAfter()
451 DEBUG_ASSERT(where->GetNext() != nullptr, "null ptr check"); in splice()
455 other.back().SetNext(ptr->GetNext()); in splice()
[all...]
/arkcompiler/ets_runtime/ecmascript/
H A Decma_global_storage.h40 Node *GetNext() const in GetNext() function in panda::ecmascript::Node
261 freeList_ = reinterpret_cast<T *>(node->GetNext()); in GetFreeNode()
274 node->GetPrev()->SetNext(node->GetNext()); in FreeNode()
276 if (node->GetNext() != nullptr) { in FreeNode()
277 node->GetNext()->SetPrev(node->GetPrev()); in FreeNode()
280 usedList_ = reinterpret_cast<T *>(node->GetNext()); in FreeNode()
335 inline NodeList<T> *GetNext() const in GetNext() function in panda::ecmascript::NodeList
374 next = reinterpret_cast<T *>(current->GetNext()); in IterateUsageGlobal()
410 weakNext = weakCurrent->GetNext(); in ~EcmaGlobalStorage()
424 next = current->GetNext(); in ~EcmaGlobalStorage()
[all...]
H A Dtagged_hash_array.cpp54 nextNodeVa = nextNode->GetNext(); in GetNode()
121 if (node->GetNext().IsHole()) { in Resize()
141 next = LinkedNode::Cast(nodeVa.GetTaggedObject())->GetNext(); in NodeDisperse()
193 nextVal.Update(root->GetNext()); in SetVal()
229 Set(thread, index, head->GetNext()); in RemoveNode()
232 JSTaggedValue nodeNextVa = head->GetNext(); in RemoveNode()
238 previousNode->SetNext(thread, nodeNext->GetNext()); in RemoveNode()
243 nodeNextVa = nodeNext->GetNext(); in RemoveNode()
291 if (!root->GetNext().IsHole()) { in GetCurrentNode()
292 JSHandle<JSTaggedValue> next(thread, root->GetNext()); in GetCurrentNode()
[all...]
H A Djs_finalization_registry.cpp99 if (obj->GetPrev().IsNull() && obj->GetNext().IsNull()) { in CleanFinRegLists()
105 prev->SetNext(thread, obj->GetNext()); in CleanFinRegLists()
107 if (!obj->GetNext().IsNull()) { in CleanFinRegLists()
108 JSHandle<JSFinalizationRegistry> next(thread, obj->GetNext()); in CleanFinRegLists()
225 if (!next->GetPrev().IsNull() || !next->GetNext().IsNull()) { in AddFinRegLists()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_finalizable_weak_ref_list.h45 auto *next = weakRef->GetNext(); in Unlink()
71 weakRef = weakRef->GetNext(); in UnlinkClearedReferences()
113 weakRef = weakRef->GetNext(); in TraverseAndFinalize()
122 return GetNext(); in GetHead()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/test/maple_be/
H A Dcg_cgbb_test.cpp60 EXPECT_EQ(newInsn.GetNext(), &newInsn1); in TEST()
73 EXPECT_EQ(newInsn1.GetNext(), nullptr); in TEST()
77 EXPECT_EQ(newInsn2.GetNext(), &newInsn1); in TEST()
97 EXPECT_EQ((*(insn.GetNext())).GetPrev(), nullptr); in TEST()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dscheduler_test.cpp55 ASSERT_EQ(INS(8U).GetNext(), &INS(9U)); in TEST_F()
56 ASSERT_NE(INS(9U).GetNext(), &INS(10U)); in TEST_F()
58 EXPECT_TRUE((INS(11U).GetNext() == &INS(10U)) || (INS(12U).GetNext() == &INS(10U))); in TEST_F()
60 ASSERT_EQ(INS(13U).GetNext(), &INS(14U)); in TEST_F()
61 ASSERT_EQ(INS(14U).GetNext(), &INS(15U)); in TEST_F()
104 ASSERT_EQ(INS(11U).GetNext(), &INS(13U)); in TEST_F()
105 ASSERT_EQ(INS(13U).GetNext(), &INS(12U)); in TEST_F()
106 ASSERT_EQ(INS(12U).GetNext(), &INS(21U)); in TEST_F()
107 ASSERT_EQ(INS(21U).GetNext(), in TEST_F()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_fixshortbranch.cpp86 for (BB *bb = aarch64CGFunc->GetFirstBB(); bb != nullptr; bb = bb->GetNext()) { in PatchLongBranch()
122 for (auto *bb = aarch64CGFunc->GetFirstBB(); bb != nullptr && !change; bb = bb->GetNext()) { in FixShortBranches()
194 for (auto *bb = cgFunc->GetFirstBB(); bb != nullptr && !findFirst; bb = bb->GetNext()) { in CheckFunctionSize()
195 for (auto *insn = bb->GetFirstInsn(); insn != nullptr && !findFirst; insn = insn->GetNext()) { in CheckFunctionSize()
/arkcompiler/runtime_core/static_core/runtime/
H A Dglobal_handle_storage-inl.h59 freeList_ = freeList_->GetNext(); in NewGlobalHandle()
69 node->SetNext(freeList_->GetNext()); in DisposeGlobalHandle()
81 node->SetNext(freeList_->GetNext()); in DisposeGlobalHandle()
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dbasicblock.cpp57 auto next_inst = inst->GetNext(); in SplitBlockAfterInstruction()
62 for (; next_inst != nullptr; next_inst = next_inst->GetNext()) { in SplitBlockAfterInstruction()
420 ASSERT(range_last->GetNext() == nullptr); in AppendRangeInst()
425 inst_db = inst_db->GetNext(); in AppendRangeInst()
454 Inst *next = after->GetNext(); in InsertAfter()
494 ASSERT(range_last->GetNext() == nullptr); in InsertRangeBefore()
500 inst_db = inst_db->GetNext(); in InsertRangeBefore()
526 Inst *next = old_inst->GetNext(); in ReplaceInst()
556 Inst *next = inst->GetNext(); in EraseInst()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dscheduler.cpp130 for (auto user = inst->GetNext(); user != oldLastBarrier; user = user->GetNext()) { in ProcessInst()
251 auto next = (*inst)->GetNext(); in ScheduleBarrierInst()
252 auto nnext = next->GetNext(); in ScheduleBarrierInst()
284 for (auto inst = bb->GetFirstInst(); inst != nullptr; inst = inst->GetNext()) { in ScheduleBasicBlock()
383 for (auto inst = first; inst != last->GetNext(); inst = inst->GetNext()) { in ScheduleInstsBetweenBarriers()
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dhumongous_obj_allocator-inl.h157 MemoryPoolHeader *next = currentPool->GetNext(); in IterateOverObjects()
270 currentPool = currentPool->GetNext(); in IterateOverObjectsInRange()
301 currentPool = currentPool->GetNext(); in AllocatedByHumongousObjAllocatorUnsafe()
354 head_ = pool->GetNext(); in Pop()
384 curPool = curPool->GetNext(); in FindSuitablePool()
399 curPool = curPool->GetNext(); in IsInThisList()
411 MemoryPoolHeader *tmp = currentPool->GetNext(); in IterateAndPopOverPools()
481 MemoryPoolHeader *next = cur->GetNext(); in SortedInsert()
H A Dfree_object.h33 FreeObject *GetNext() const in GetNext() function in ark::mem::FreeObject
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
H A Dpbc_iterator.h29 inst_ = inst_.GetNext(); in operator ++()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
H A Dpbc_iterator.h29 inst_ = inst_.GetNext(); in operator ++()
/arkcompiler/runtime_core/compiler/tests/
H A Dreg_alloc_graph_coloring_test.cpp30 ASSERT(param->GetNext()->IsSpillFill()); in GetParameterSpillFilll()
31 auto spill_fill = param->GetNext()->CastToSpillFill()->GetSpillFill(0); in GetParameterSpillFilll()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dbytecodeopt_peepholes.cpp117 for (auto *i = inst->GetNext(); i != callInit; i = i->GetNext()) { in VisitNewObject()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Drb_tree_node_test.cpp151 node = JSHandle<LinkedNode>(thread, node->GetNext())) { in HWTEST_F_L0()
162 node = JSHandle<LinkedNode>(thread, node->GetNext())) { in HWTEST_F_L0()
184 for (; !head.GetTaggedValue().IsHole(); head = JSHandle<LinkedNode>(thread, head->GetNext())) { in HWTEST_F_L0()

Completed in 13 milliseconds

123456