Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
Djava_eh_lower.cpp180 auto *doLoopNode = static_cast<DoloopNode *>(stmt); in DoLowerBlock() local
181 doLoopNode->SetStartExpr(DoLowerExpr(*(doLoopNode->GetStartExpr()), *newBlock)); in DoLowerBlock()
182 doLoopNode->SetContExpr(DoLowerExpr(*(doLoopNode->GetCondExpr()), *newBlock)); in DoLowerBlock()
183 doLoopNode->SetIncrExpr(DoLowerExpr(*(doLoopNode->GetIncrExpr()), *newBlock)); in DoLowerBlock()
184 doLoopNode->SetDoBody(DoLowerBlock(*(doLoopNode->GetDoBody()))); in DoLowerBlock()
185 newBlock->AddStatement(doLoopNode); in DoLowerBlock()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_parser.cpp288 auto *doLoopNode = mod.CurFuncCodeMemPool()->New<DoloopNode>(); in ParseStmtDoloop() local
289 stmt = doLoopNode; in ParseStmtDoloop()
295 doLoopNode->SetIsPreg(true); in ParseStmtDoloop()
296 doLoopNode->SetDoVarStFullIdx(pregIdx); in ParseStmtDoloop()
311 doLoopNode->SetDoVarStIdx(stIdx); in ParseStmtDoloop()
325 if (doLoopNode->IsPreg()) { in ParseStmtDoloop()
326 auto regIdx = static_cast<PregIdx>(doLoopNode->GetDoVarStIdx().FullIdx()); in ParseStmtDoloop()
337 doLoopNode->SetStartExpr(start); in ParseStmtDoloop()
349 doLoopNode->SetContExpr(end); in ParseStmtDoloop()
362 doLoopNode->SetIncrExpr(induction); in ParseStmtDoloop()
[all …]