Home
last modified time | relevance | path

Searched refs:ReplaceBackEdge (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dloop_peeling.cpp157 loop->ReplaceBackEdge(backEdge, exitBlock); in MoveLoopExitToBackEdge()
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dbasicblock.cpp221 loop->ReplaceBackEdge(bb, first_pred); in FixLoopInfoHelper()
293 loop->ReplaceBackEdge(succ, this); in JoinSuccessorBlock()
297 outer_loop->ReplaceBackEdge(succ, this); in JoinSuccessorBlock()
H A Dgraph_cloner.cpp230 loop->ReplaceBackEdge(back_edge, back_edge_split); in SplitBackEdge()
277 loop->ReplaceBackEdge(header_block, header_split); in PrepareLoopToUnroll()
433 loop->ReplaceBackEdge(unroll_data->backedge, new_backedge); in BuildLoopUnrollControlFlow()
599 outer->GetLoop()->ReplaceBackEdge(block, resolver); in CloneLoopHeader()
/arkcompiler/runtime_core/compiler/optimizer/analysis/
H A Dloop_analyzer.h68 void ReplaceBackEdge(BasicBlock *block, BasicBlock *new_block) in ReplaceBackEdge() function in panda::compiler::final
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dloop_analyzer.h62 void ReplaceBackEdge(BasicBlock *block, BasicBlock *newBlock) in ReplaceBackEdge() function in ark::compiler::final
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dgraph_cloner.cpp236 loop->ReplaceBackEdge(backEdge, backEdgeSplit); in SplitBackEdge()
282 loop->ReplaceBackEdge(headerBlock, headerSplit); in PrepareLoopToUnroll()
440 loop->ReplaceBackEdge(unrollData->backedge, newBackedge); in BuildLoopUnrollControlFlow()
633 outer->GetLoop()->ReplaceBackEdge(block, resolver); in CloneLoopHeader()
H A Dbasicblock.cpp648 loop->ReplaceBackEdge(bb, firstPred);
745 loop->ReplaceBackEdge(succ, this);
749 outerLoop->ReplaceBackEdge(succ, this);

Completed in 10 milliseconds