Home
last modified time | relevance | path

Searched refs:outer_loop (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/runtime_core/static_core/tests/checked/
Dmemset_loop_idiom.pa88 outer_loop:
101 jmp outer_loop
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dloop_analyzer.h128 void SetOuterLoop(Loop *outer_loop) in SetOuterLoop() argument
130 outer_loop_ = outer_loop; in SetOuterLoop()
Dloop_analyzer.cpp374 auto outer_loop = GetOuterLoop(); in CheckInfinity() local
377 … bool has_exit = std::find_if(succs.begin(), succs.end(), [&outer_loop](const BasicBlock *bb) { in CheckInfinity()
378 return bb->GetLoop() == outer_loop; in CheckInfinity()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dgraph_cloner.cpp887 auto outer_loop = loop->GetOuterLoop(); in MakeLoopCloneInfo() local
888 outer_loop->AppendInnerLoop(clone_loop); in MakeLoopCloneInfo()
889 clone_loop->SetOuterLoop(outer_loop); in MakeLoopCloneInfo()
895 outer_loop->AppendBlock(pre_loop_clone); in MakeLoopCloneInfo()
896 outer_loop->AppendBlock(outside_succ_clone); in MakeLoopCloneInfo()
Dbasicblock.cpp295 if (auto outer_loop = loop->GetOuterLoop()) { in JoinSuccessorBlock() local
296 if (outer_loop->HasBackEdge(succ)) { in JoinSuccessorBlock()
297 outer_loop->ReplaceBackEdge(succ, this); in JoinSuccessorBlock()