Home
last modified time | relevance | path

Searched defs:loop (Results 1 – 18 of 18) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dloop_analyzer.cpp30 for (auto loop : GetGraph()->GetRootLoop()->GetInnerLoops()) { in RunImpl() local
52 …auto loop = GetGraph()->GetAllocator()->New<Loop>(GetGraph()->GetAllocator(), loop_header, loop_co… in CreateNewLoop() local
101 auto loop = header->GetLoop(); in ProcessNewBackEdge() local
191 bool LoopAnalyzer::PreHeaderExists(Loop *loop) in PreHeaderExists()
203 void LoopAnalyzer::FindAndInsertPreHeaders(Loop *loop) in FindAndInsertPreHeaders()
239 auto loop = block->GetLoop(); in PopulateLoops() local
276 void LoopAnalyzer::NaturalLoopSearch(Loop *loop, BasicBlock *block) in NaturalLoopSearch()
299 void LoopAnalyzer::SearchInfiniteLoops(Loop *loop) in SearchInfiniteLoops()
389 BasicBlock *GetLoopOutsideSuccessor(Loop *loop) in GetLoopOutsideSuccessor()
405 bool IsLoopSingleBackEdgeExitPoint(Loop *loop) in IsLoopSingleBackEdgeExitPoint()
Dliveness_analyzer.cpp278 LifeNumber LivenessAnalyzer::GetLoopEnd(Loop *loop) in GetLoopEnd()
/arkcompiler/runtime_core/compiler/tests/
Dloop_analyzer_new_test.cpp84 Loop loop(graph->GetAllocator(), bb->GetSuccessor(0), 1); in __anonf25df3b00202() local
118 Loop loop(graph->GetAllocator(), bb->GetSuccessor(0), 1); in __anonf25df3b00302() local
152 Loop loop(graph->GetAllocator(), bb->GetSuccessor(0), 1); in __anonf25df3b00402() local
186 Loop loop(graph->GetAllocator(), bb->GetSuccessor(0), 1); in __anonf25df3b00502() local
218 Loop loop(graph->GetAllocator(), bb, 0); in __anonf25df3b00602() local
Dloop_analyzer_test.cpp298 auto loop = BB(6).GetLoop(); in TEST_F() local
Dcompiler_basicblock_test.cpp336 Loop loop(graph->GetAllocator(), block, id); in __anond946d00f0b02() local
Dcleanup_test.cpp646 auto loop = BB(2).GetLoop(); in TEST_F() local
Ddump_test.cpp111 Loop loop(graph->GetAllocator(), graph->GetEndBlock(), 1); in __anon51f1233e0202() local
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dgraph_cloner.cpp92 void GraphCloner::CopyLoop(Loop *loop, Loop *cloned_loop) in CopyLoop()
181 BasicBlock *GraphCloner::CreateResolverBlock(Loop *loop, BasicBlock *back_edge) in CreateResolverBlock()
213 BasicBlock *GraphCloner::SplitBackEdge(LoopUnrollData *unroll_data, Loop *loop, BasicBlock *back_ed… in SplitBackEdge()
252 GraphCloner::LoopUnrollData *GraphCloner::PrepareLoopToUnroll(Loop *loop, bool clone_side_exits) in PrepareLoopToUnroll()
301 auto loop = unroll_data->header->GetLoop(); in UpdateUsersAfterNoSideExitsUnroll() local
397 auto loop = front_block->GetLoop(); in BuildLoopUnrollControlFlow() local
451 auto loop = unroll_data->blocks->front()->GetLoop(); in BuildLoopUnrollDataFlow() local
688 inline bool GraphCloner::IsInstLoopHeaderPhi(Inst *inst, Loop *loop) in IsInstLoopHeaderPhi()
717 Loop *GraphCloner::CloneLoop(Loop *loop) in CloneLoop()
775 GraphCloner::LoopClonerData *GraphCloner::PrepareLoopToClone(Loop *loop) in PrepareLoopToClone()
[all …]
Dbasicblock.cpp216 auto loop = bb->GetLoop(); in FixLoopInfoHelper() local
235 auto loop = GetLoop(); in RemoveFixLoopInfo() local
286 auto loop = succ->GetLoop(); in JoinSuccessorBlock() local
326 auto loop = GetLoop(); in SelectsFixLoopInfo() local
743 auto loop = GetLoop(); in InvalidateLoopIfIrreducible() local
Dgraph_checker.cpp363 void GraphChecker::MarkBlocksInLoop(Loop *loop, Marker mrk) in MarkBlocksInLoop()
399 void GraphChecker::CheckLoopHasSafePoint(Loop *loop) in CheckLoopHasSafePoint()
420 [[maybe_unused]] auto loop = block->GetLoop(); in CheckLoops() local
503 …return std::find_if(loops.begin(), loops.end(), [](const Loop *loop) { return loop->IsInfinite(); … in HasOuterInfiniteLoop()
Dgraph_cloner.h126 void UnrollLoopBody(Loop *loop, size_t factor) in UnrollLoopBody()
Dgraph.cpp308 auto loop = block->GetLoop(); in DisconnectBlockRec() local
442 auto loop = block->GetSuccessor(0)->GetLoop(); in MarkLoopExits() local
Dbasicblock.h354 void SetLoop(Loop *loop) in SetLoop()
364 void SetNextLoop(Loop *loop) in SetNextLoop()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
Dhprof_test.cpp155 int loop = 0; in ContrastJSONSectionPayload() local
199 int loop = 0; in ExtractCountFromPayload() local
/arkcompiler/toolchain/tooling/agent/
Dheapprofiler_impl.cpp328 uv_loop_t *loop = reinterpret_cast<uv_loop_t *>(vm_->GetLoop()); in StartTrackingHeapObjects() local
/arkcompiler/ets_runtime/ecmascript/
Decma_vm.h102 void SetLoop(void *loop) in SetLoop()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi.cpp3564 void JSNApi::SetLoop(EcmaVM *vm, void *loop) in SetLoop()
/arkcompiler/ets_frontend/es2panda/test/compiler/js/
Dcocos_worker_test.js62910 loop: !1, property
123146 loop: i, property