Home
last modified time | relevance | path

Searched refs:SetPrev (Results 1 - 25 of 32) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/
H A Dptr_list_ref.h38 void SetPrev(T *ptr) in SetPrev() function in maple::PtrListNodeBase
326 value->SetPrev(nullptr); in update_front()
336 value->SetPrev(nullptr); in push_front()
340 this->first->SetPrev(value); in push_front()
341 value->SetPrev(nullptr); in push_front()
355 this->first->SetPrev(nullptr); in pop_front()
372 value->SetPrev(nullptr); in push_back()
375 value->SetPrev(this->last); in push_back()
405 value->SetPrev(ptr->GetPrev()); in insert()
408 ptr->SetPrev(valu in insert()
[all...]
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dbasicblock.cpp357 first_inst_->SetPrev(inst); in AppendPhi()
367 inst->SetPrev(prev); in AppendPhi()
370 first_inst_->SetPrev(inst); in AppendPhi()
375 inst->SetPrev(last_inst_); in AppendPhi()
387 inst->SetPrev(last_inst_); in AddInst()
398 inst->SetPrev(last_inst_); in AddInst()
407 inst->SetPrev(first_prev); in AddInst()
409 first_inst_->SetPrev(inst); in AddInst()
432 range_first->SetPrev(last_inst_); in AppendRangeInst()
441 range_first->SetPrev(last_inst in AppendRangeInst()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dcgbb.cpp28 newInsn.SetPrev(pre); in InsertInsnBefore()
30 existing.SetPrev(&newInsn); in InsertInsnBefore()
43 newInsn.SetPrev(&existing); in InsertInsnAfter()
49 newInsn.GetNext()->SetPrev(&newInsn); in InsertInsnAfter()
64 newInsn.SetPrev(insn.GetPrev()); in ReplaceInsn()
69 newInsn.GetNext()->SetPrev(&newInsn); in ReplaceInsn()
96 nextInsn->SetPrev(prevInsn); in RemoveInsn()
117 nextInsn.GetNext()->SetPrev(insn.GetPrev()); in RemoveInsnSequence()
161 firstInsn->SetPrev(bb.lastInsn); in InsertAtBeginning()
183 bb.firstInsn->SetPrev(lastIns in InsertAtEnd()
[all...]
H A Dcfgo.cpp138 sucBB.GetNext()->SetPrev(sucBB.GetPrev()); in MoveSuccBBAsCurBBNext()
142 curBB.GetNext()->SetPrev(&sucBB); in MoveSuccBBAsCurBBNext()
148 sucBB.SetPrev(&curBB); in MoveSuccBBAsCurBBNext()
426 brBB->SetPrev(&curBB); in Optimize()
427 ftBB->SetPrev(tgtBB->GetPrev()); in Optimize()
430 tgtBB->SetPrev(ftBB); in Optimize()
559 curBB.GetNext()->SetPrev(curBB.GetPrev()); in Optimize()
H A Dcg_cfg.cpp269 mergee.GetNext()->SetPrev(mergee.GetPrev()); in MergeBB()
279 mergee.SetPrev(nullptr); in MergeBB()
432 curBB.GetNext()->SetPrev(curBB.GetPrev()); in RemoveBB()
555 unreachBB->GetNext()->SetPrev(unreachBB->GetPrev()); in UnreachCodeAnalysis()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_finalizable_weak_ref_list.h36 head->SetPrev(coro, weakRef); in Push()
50 next->SetPrev(coro, prev); in Unlink()
55 weakRef->SetPrev(coro, nullptr); in Unlink()
H A Dets_shared_memory.cpp68 waiter.SetPrev(nullptr); in LinkWaiter()
82 next->SetPrev(prev); in UnlinkWaiter()
H A Dets_finalizable_weak_ref.h105 void SetPrev(EtsCoroutine *coro, EtsFinalizableWeakRef *weakRef) in SetPrev() function in ark::ets::EtsFinalizableWeakRef
H A Dets_shared_memory.h136 void SetPrev(Waiter *prev) in SetPrev() function in ark::ets::EtsSharedMemory::WaitResult::Waiter
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dbasicblock.cpp987 firstInst_->SetPrev(inst);
997 inst->SetPrev(prev);
1000 firstInst_->SetPrev(inst);
1005 inst->SetPrev(lastInst_);
1017 inst->SetPrev(lastInst_);
1028 inst->SetPrev(lastInst_);
1037 inst->SetPrev(firstPrev);
1039 firstInst_->SetPrev(inst);
1062 rangeFirst->SetPrev(lastInst_);
1071 rangeFirst->SetPrev(lastInst
[all...]
/arkcompiler/ets_runtime/ecmascript/
H A Decma_global_storage.h55 void SetPrev(Node *node) in SetPrev() function in panda::ecmascript::Node
98 SetPrev(nullptr); in Reset()
250 usedList_->SetPrev(node); in NewNode()
264 usedList_->SetPrev(node); in GetFreeNode()
277 node->GetNext()->SetPrev(node->GetPrev()); in FreeNode()
289 freeList_->SetPrev(node); in FreeNode()
303 next_->SetPrev(prev_); in RemoveList()
340 inline void SetPrev(NodeList<T> *prev) in SetPrev() function in panda::ecmascript::NodeList
H A Djs_finalization_registry.cpp109 next->SetPrev(thread, obj->GetPrev()); in CleanFinRegLists()
113 obj->SetPrev(thread, JSTaggedValue::Null()); in CleanFinRegLists()
238 next->SetPrev(thread, prev); in AddFinRegLists()
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DetsTypeReferencePartBuilder.h41 ETSTypeReferencePartBuilder &SetPrev(ETSTypeReferencePart *prev) in SetPrev() function in ark::es2panda::ir::ETSTypeReferencePartBuilder
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dhumongous_obj_allocator-inl.h340 next_->SetPrev(prev_); in PopHeader()
365 head_->SetPrev(pool); in Insert()
370 pool->SetPrev(nullptr); in Insert()
476 pool->SetPrev(cur->GetPrev()); in SortedInsert()
478 cur->SetPrev(pool); in SortedInsert()
485 pool->SetPrev(cur); in SortedInsert()
H A Dhumongous_obj_allocator.h189 void SetPrev(MemoryPoolHeader *prev) in SetPrev() function in ark::mem::HumongousObjAllocator::MemoryPoolHeader
H A Dfreelist_allocator.h209 void SetPrev(MemoryPoolHeader *prev) in SetPrev() function
H A Drunslots_allocator.h341 void SetPrev(PoolListElement *prev) in SetPrev() function in ark::mem::RunSlotsAllocator::MemPoolManager::PoolListElement
H A Drunslots_allocator-inl.h537 freeElement->SetPrev(occupiedTail_); in GetNewRunSlots()
584 pool->SetPrev(occupiedTail_); in ReturnAndReleaseRunSlotsMemory()
740 nextPool_->SetPrev(prevPool_); in PopFromList()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dbalance_expressions.cpp102 operators_.back()->SetPrev(operators_[size - IMM_2]); in OptimizeExpression()
105 operators_[i]->SetPrev(operators_[i - 1]); in OptimizeExpression()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
H A Dlower.cpp600 next->SetPrev(cmtE); in CleanupBranches()
610 next->SetPrev(curr); in CleanupBranches()
619 next->SetPrev(prev); in CleanupBranches()
631 iaNext->SetPrev(cmtE); in CleanupBranches()
636 cmtB->SetPrev(insertAfter); in CleanupBranches()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Dcgbb.h185 insn.SetPrev(nullptr);
199 insn.SetPrev(nullptr);
331 void SetPrev(BB *arg)
H A Dinsn.h427 void SetPrev(Insn *prev) in SetPrev() function in maplebe::Insn
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
H A Dpgo_profiler.h269 void SetPrev(WorkNode *prev) in SetPrev() function in panda::ecmascript::pgo::PGOProfiler::WorkNode
H A Dpgo_profiler.cpp2036 node->SetPrev(last_); in PushBack()
2049 first_->SetPrev(nullptr); in PopFront()
2066 node->GetNext()->SetPrev(node->GetPrev()); in Remove()
2074 node->SetPrev(nullptr); in Remove()
/arkcompiler/runtime_core/compiler/tests/
H A Dcompiler_basicblock_test.cpp414 graph->GetFirstConstInst()->SetPrev(nullptr); in HWTEST_F()

Completed in 23 milliseconds

12