Lines Matching refs:NewStart
5656 VarDecl *NewStart = precomputeExpr(Actions, BodyStmts, StartExpr, ".start"); in buildDistanceFunc() local
5676 nullptr, {}, BO_Sub, BuildVarRef(NewStop), BuildVarRef(NewStart))); in buildDistanceFunc()
5684 nullptr, {}, BO_Sub, BuildVarRef(NewStart), BuildVarRef(NewStop))); in buildDistanceFunc()
5704 nullptr, {}, Rel, BuildVarRef(NewStart), BuildVarRef(NewStop))); in buildDistanceFunc()
5710 nullptr, {}, BO_Sub, BuildVarRef(NewStart), BuildVarRef(NewStop))); in buildDistanceFunc()
5713 nullptr, {}, BO_Sub, BuildVarRef(NewStop), BuildVarRef(NewStart))); in buildDistanceFunc()
5810 Expr *NewStart = AssertSuccess(Recap.TransformExpr(StartExpr)); in buildLoopVarFunc() local
5818 AssertSuccess(Actions.BuildBinOp(nullptr, {}, BO_Add, NewStart, Skip)); in buildLoopVarFunc()
9572 ExprResult NewStart = IsNonRectangularLB in buildCounterInit() local
9575 if (!NewStart.isUsable()) in buildCounterInit()
9577 if (!SemaRef.Context.hasSameType(NewStart.get()->getType(), in buildCounterInit()
9579 NewStart = SemaRef.PerformImplicitConversion( in buildCounterInit()
9580 NewStart.get(), VarRef.get()->getType(), Sema::AA_Converting, in buildCounterInit()
9582 if (!NewStart.isUsable()) in buildCounterInit()
9587 SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), NewStart.get()); in buildCounterInit()
9617 ExprResult NewStart = SemaRef.ActOnParenExpr(Loc, Loc, Start.get()); in buildCounterUpdate() local
9618 if (!NewStart.isUsable()) in buildCounterUpdate()
9621 NewStart = tryBuildCapture(SemaRef, Start.get(), *Captures); in buildCounterUpdate()
9622 if (NewStart.isInvalid()) in buildCounterUpdate()
9629 NewStart.get()->getType()->isOverloadableType() || in buildCounterUpdate()
9634 SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), NewStart.get()); in buildCounterUpdate()
9649 NewStart.get(), SavedUpdate.get()); in buildCounterUpdate()