Searched refs:doLoopNode (Results 1 – 2 of 2) sorted by relevance
180 auto *doLoopNode = static_cast<DoloopNode *>(stmt); in DoLowerBlock() local181 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()
288 auto *doLoopNode = mod.CurFuncCodeMemPool()->New<DoloopNode>(); in ParseStmtDoloop() local289 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 …]