Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/compiler/optimizer/ir/
Dgraph_cloner.cpp734 auto clone_loop = GetClone(loop->GetHeader())->GetLoop(); in CloneLoop() local
735 ASSERT(clone_loop != loop && clone_loop->GetOuterLoop() == loop->GetOuterLoop()); in CloneLoop()
737 COMPILER_LOG(DEBUG, GRAPH_CLONER) << "Created new loop, id = " << clone_loop->GetId(); in CloneLoop()
738 return clone_loop; in CloneLoop()
874 auto clone_loop = GetGraph()->GetAnalysis<LoopAnalyzer>().CreateNewLoop(header_clone); in MakeLoopCloneInfo() local
876 outer_loop->AppendInnerLoop(clone_loop); in MakeLoopCloneInfo()
877 clone_loop->SetOuterLoop(outer_loop); in MakeLoopCloneInfo()
882 clone_loop->SetPreHeader(pre_loop_clone); in MakeLoopCloneInfo()
887 clone_loop->AppendBlock(GetClone(block)); in MakeLoopCloneInfo()
891 clone_loop->AppendBackEdge(GetClone(back_edge)); in MakeLoopCloneInfo()