Lines Matching refs:NewStep
3828 Expr *NewStep = nullptr; in ActOnOpenMPDeclareSimdDirective() local
3833 NewSteps.push_back(E ? NewStep : nullptr); in ActOnOpenMPDeclareSimdDirective()
3854 NewStep = Step; in ActOnOpenMPDeclareSimdDirective()
3858 NewStep = PerformOpenMPImplicitIntegerConversion(Step->getExprLoc(), Step) in ActOnOpenMPDeclareSimdDirective()
3860 if (NewStep) in ActOnOpenMPDeclareSimdDirective()
3861 NewStep = VerifyIntegerConstantExpression(NewStep).get(); in ActOnOpenMPDeclareSimdDirective()
3863 NewSteps.push_back(NewStep); in ActOnOpenMPDeclareSimdDirective()
3989 bool SetStep(Expr *NewStep, bool Subtract);
4052 bool OpenMPIterationSpaceChecker::SetStep(Expr *NewStep, bool Subtract) { in SetStep() argument
4055 if (!NewStep) in SetStep()
4057 if (!NewStep->isValueDependent()) { in SetStep()
4059 SourceLocation StepLoc = NewStep->getLocStart(); in SetStep()
4061 SemaRef.PerformOpenMPImplicitIntegerConversion(StepLoc, NewStep); in SetStep()
4064 NewStep = Val.get(); in SetStep()
4078 bool IsConstant = NewStep->isIntegerConstantExpr(Result, SemaRef.Context); in SetStep()
4079 bool IsUnsigned = !NewStep->getType()->hasSignedIntegerRepresentation(); in SetStep()
4088 SemaRef.Diag(NewStep->getExprLoc(), in SetStep()
4090 << LCDecl << TestIsLessOp << NewStep->getSourceRange(); in SetStep()
4097 NewStep = SemaRef.CreateBuiltinUnaryOp(NewStep->getExprLoc(), UO_Minus, in SetStep()
4098 NewStep).get(); in SetStep()
4103 Step = NewStep; in SetStep()
4429 auto NewStep = tryBuildCapture(SemaRef, Step, Captures); in BuildNumIterations() local
4430 if (!NewStep.isUsable()) in BuildNumIterations()
4432 Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Add, Diff.get(), NewStep.get()); in BuildNumIterations()
4442 Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Div, Diff.get(), NewStep.get()); in BuildNumIterations()
4796 ExprResult NewStep = Step; in BuildCounterUpdate() local
4798 NewStep = tryBuildCapture(SemaRef, Step.get(), *Captures); in BuildCounterUpdate()
4799 if (NewStep.isInvalid()) in BuildCounterUpdate()
4802 SemaRef.BuildBinOp(S, Loc, BO_Mul, Iter.get(), NewStep.get()); in BuildCounterUpdate()