Lines Matching defs:BodyStmts
5358 SmallVectorImpl<Stmt *> &BodyStmts, Expr *E,
5366 BodyStmts.push_back(NewDeclStmt);
5406 SmallVector<Stmt *, 4> BodyStmts;
5412 VarDecl *NewStart = precomputeExpr(Actions, BodyStmts, StartExpr, ".start");
5413 VarDecl *NewStop = precomputeExpr(Actions, BodyStmts, StopExpr, ".stop");
5414 VarDecl *NewStep = precomputeExpr(Actions, BodyStmts, StepExpr, ".step");
5507 BodyStmts.push_back(ResultAssign);
5509 Body = AssertSuccess(Actions.ActOnCompoundStmt({}, {}, BodyStmts, false));
14925 SmallVector<Stmt *, 4> BodyStmts;
14926 BodyStmts.reserve(LoopHelper.Updates.size() + 2 +
14928 BodyStmts.push_back(InitReversed.get());
14929 llvm::append_range(BodyStmts, LoopHelper.Updates);
14931 BodyStmts.push_back(CXXRangeFor->getLoopVarStmt());
14932 BodyStmts.push_back(Body);
14934 CompoundStmt::Create(Context, BodyStmts, FPOptionsOverride(),