Lines Matching defs:NewStart
5427 // TODO: Instead of computing NewStart/NewStop/NewStep inside the
5430 VarDecl *NewStart = precomputeExpr(Actions, BodyStmts, StartExpr, ".start");
5450 nullptr, {}, BO_Sub, BuildVarRef(NewStop), BuildVarRef(NewStart)));
5458 nullptr, {}, BO_Sub, BuildVarRef(NewStart), BuildVarRef(NewStop)));
5478 nullptr, {}, Rel, BuildVarRef(NewStart), BuildVarRef(NewStop)));
5484 nullptr, {}, BO_Sub, BuildVarRef(NewStart), BuildVarRef(NewStop)));
5487 nullptr, {}, BO_Sub, BuildVarRef(NewStop), BuildVarRef(NewStart)));
5584 Expr *NewStart = AssertSuccess(Recap.TransformExpr(StartExpr));
5592 AssertSuccess(Actions.BuildBinOp(nullptr, {}, BO_Add, NewStart, Skip));
9377 ExprResult NewStart = IsNonRectangularLB
9380 if (!NewStart.isUsable())
9382 if (!SemaRef.Context.hasSameType(NewStart.get()->getType(),
9384 NewStart = SemaRef.PerformImplicitConversion(
9385 NewStart.get(), VarRef.get()->getType(), Sema::AA_Converting,
9387 if (!NewStart.isUsable())
9392 SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), NewStart.get());
9422 ExprResult NewStart = SemaRef.ActOnParenExpr(Loc, Loc, Start.get());
9423 if (!NewStart.isUsable())
9426 NewStart = tryBuildCapture(SemaRef, Start.get(), *Captures);
9427 if (NewStart.isInvalid())
9434 NewStart.get()->getType()->isOverloadableType() ||
9439 SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), NewStart.get());
9454 NewStart.get(), SavedUpdate.get());