Lines Matching refs:NewStart
5555 VarDecl *NewStart = precomputeExpr(Actions, BodyStmts, StartExpr, ".start"); in buildDistanceFunc() local
5575 nullptr, {}, BO_Sub, BuildVarRef(NewStop), BuildVarRef(NewStart))); in buildDistanceFunc()
5583 nullptr, {}, BO_Sub, BuildVarRef(NewStart), BuildVarRef(NewStop))); in buildDistanceFunc()
5603 nullptr, {}, Rel, BuildVarRef(NewStart), BuildVarRef(NewStop))); in buildDistanceFunc()
5609 nullptr, {}, BO_Sub, BuildVarRef(NewStart), BuildVarRef(NewStop))); in buildDistanceFunc()
5612 nullptr, {}, BO_Sub, BuildVarRef(NewStop), BuildVarRef(NewStart))); in buildDistanceFunc()
5708 Expr *NewStart = AssertSuccess(Recap.TransformExpr(StartExpr)); in buildLoopVarFunc() local
5716 AssertSuccess(Actions.BuildBinOp(nullptr, {}, BO_Add, NewStart, Skip)); in buildLoopVarFunc()
9274 ExprResult NewStart = IsNonRectangularLB in buildCounterInit() local
9277 if (!NewStart.isUsable()) in buildCounterInit()
9279 if (!SemaRef.Context.hasSameType(NewStart.get()->getType(), in buildCounterInit()
9281 NewStart = SemaRef.PerformImplicitConversion( in buildCounterInit()
9282 NewStart.get(), VarRef.get()->getType(), Sema::AA_Converting, in buildCounterInit()
9284 if (!NewStart.isUsable()) in buildCounterInit()
9289 SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), NewStart.get()); in buildCounterInit()
9319 ExprResult NewStart = SemaRef.ActOnParenExpr(Loc, Loc, Start.get()); in buildCounterUpdate() local
9320 if (!NewStart.isUsable()) in buildCounterUpdate()
9323 NewStart = tryBuildCapture(SemaRef, Start.get(), *Captures); in buildCounterUpdate()
9324 if (NewStart.isInvalid()) in buildCounterUpdate()
9331 NewStart.get()->getType()->isOverloadableType() || in buildCounterUpdate()
9336 SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), NewStart.get()); in buildCounterUpdate()
9351 NewStart.get(), SavedUpdate.get()); in buildCounterUpdate()