Home
last modified time | relevance | path

Searched refs:currentLoop (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dframe_states.cpp797 auto currentLoop = GetLoopInfoByLoopBody(bb); in TryInsertLoopExit() local
798 if (currentLoop != nullptr && !currentLoop->loopBodys->TestBit(bbNext.id)) { in TryInsertLoopExit()
802 while (currentLoop != nullptr && !currentLoop->loopBodys->TestBit(bbNext.id)) { in TryInsertLoopExit()
803 ASSERT(currentLoop->loopExits != nullptr); in TryInsertLoopExit()
806 for (auto current : *currentLoop->loopExits) { in TryInsertLoopExit()
814 NewLoopExit(bbNext, currentLoop->loopAssignment); in TryInsertLoopExit()
815 currentLoop = currentLoop in TryInsertLoopExit()
[all...]
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dinlining.cpp1460 auto currentLoop = callBb->GetLoop(); in UpdateControlflow() local
1472 currentLoop->AppendInnerLoop(loop); in UpdateControlflow()
1473 loop->SetOuterLoop(currentLoop); in UpdateControlflow()
1476 bb->SetLoop(currentLoop); in UpdateControlflow()
1477 currentLoop->AppendBlock(bb); in UpdateControlflow()

Completed in 5 milliseconds