Home
last modified time | relevance | path

Searched refs:UnrollLoopBody (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dloop_unroll.cpp109 graphCloner.UnrollLoopBody<UnrollType::UNROLL_WITHOUT_SIDE_EXITS>(loop, unrollFactor); in TransformLoopImpl()
113 graphCloner.UnrollLoopBody<UnrollType::UNROLL_CONSTANT_ITERATIONS>(cloneLoop, remainingIters); in TransformLoopImpl()
121 graphCloner.UnrollLoopBody<UnrollType::UNROLL_WITHOUT_SIDE_EXITS>(loop, unrollFactor); in TransformLoopImpl()
124 graphCloner.UnrollLoopBody<UnrollType::UNROLL_POST_INCREMENT>(cloneLoop, unrollFactor - 1); in TransformLoopImpl()
129 graphCloner.UnrollLoopBody<UnrollType::UNROLL_WITH_SIDE_EXITS>(loop, unrollFactor); in TransformLoopImpl()
166 graphCloner.UnrollLoopBody<UnrollType::UNROLL_CONSTANT_ITERATIONS>(loop, iterations); in TransformLoop()
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dgraph_cloner.h126 void UnrollLoopBody(Loop *loop, size_t factor) in UnrollLoopBody() function in panda::compiler::GraphCloner
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dgraph_cloner.h133 void UnrollLoopBody(Loop *loop, size_t factor) in UnrollLoopBody() function in ark::compiler::GraphCloner
/arkcompiler/runtime_core/compiler/tests/
H A Dgraph_cloner_new_test.cpp125 loop_cloner.UnrollLoopBody<type>(loop_clone, factor); in CloneFirstLoopAndUnroll()
278 * @tc.desc: Verify the UnrollLoopBody function with side exits.
317 * @tc.desc: Verify the UnrollLoopBody function without side exits.
335 // Make preheader have IfImm inst, which is required for UnrollLoopBody without side exits
379 * @tc.desc: Verify the UnrollLoopBody function with post increment.

Completed in 3 milliseconds