Lines Matching refs:Subtract
4051 bool setStep(Expr *NewStep, bool Subtract);
4101 bool OpenMPIterationSpaceChecker::setStep(Expr *NewStep, bool Subtract) { in setStep() argument
4130 IsConstant && Result.isSigned() && (Subtract != Result.isNegative()); in setStep()
4132 IsConstant && Result.isSigned() && (Subtract == Result.isNegative()); in setStep()
4137 TestIsLessOp = IsConstPos || (IsUnsigned && !Subtract); in setStep()
4140 (IsConstNeg || (IsUnsigned && Subtract)) : in setStep()
4141 (IsConstPos || (IsUnsigned && !Subtract))))) { in setStep()
4150 if (TestIsLessOp.getValue() == Subtract) { in setStep()
4154 Subtract = !Subtract; in setStep()
4159 SubtractStep = Subtract; in setStep()
4704 bool Subtract = false; member
4894 ResultIterSpace.Subtract = ISC.shouldSubtractStep(); in checkOpenMPIterationSpace()
4967 ExprResult Start, ExprResult Iter, ExprResult Step, bool Subtract, in buildCounterUpdate() argument
5005 SemaRef.BuildBinOp(S, Loc, Subtract ? BO_SubAssign : BO_AddAssign, in buildCounterUpdate()
5017 Update = SemaRef.BuildBinOp(S, Loc, Subtract ? BO_Sub : BO_Add, in buildCounterUpdate()
5639 IS.CounterStep, IS.Subtract, &Captures); in checkOpenMPLoop()
5648 IS.NumIterations, IS.CounterStep, IS.Subtract, &Captures); in checkOpenMPLoop()