Lines Matching refs:Subtract
5632 bool Subtract = false; member
5794 bool setStep(Expr *NewStep, bool Subtract);
5848 bool OpenMPIterationSpaceChecker::setStep(Expr *NewStep, bool Subtract) { in setStep() argument
5877 IsConstant && Result.isSigned() && (Subtract != Result.isNegative()); in setStep()
5879 IsConstant && Result.isSigned() && (Subtract == Result.isNegative()); in setStep()
5884 TestIsLessOp = IsConstPos || (IsUnsigned && !Subtract); in setStep()
5887 (IsConstNeg || (IsUnsigned && Subtract)) : in setStep()
5888 (IsConstPos || (IsUnsigned && !Subtract))))) { in setStep()
5897 if (TestIsLessOp.getValue() == Subtract) { in setStep()
5901 Subtract = !Subtract; in setStep()
5906 SubtractStep = Subtract; in setStep()
7031 ResultIterSpaces[CurrentNestedLoopCount].Subtract = ISC.shouldSubtractStep(); in checkOpenMPIterationSpace()
7124 ExprResult Start, ExprResult Iter, ExprResult Step, bool Subtract, in buildCounterUpdate() argument
7167 SemaRef.BuildBinOp(S, Loc, Subtract ? BO_SubAssign : BO_AddAssign, in buildCounterUpdate()
7178 Update = SemaRef.BuildBinOp(S, Loc, Subtract ? BO_Sub : BO_Add, in buildCounterUpdate()
7881 IS.CounterStep, IS.Subtract, IS.IsNonRectangularLB, &Captures); in checkOpenMPLoop()
7891 IS.Subtract, IS.IsNonRectangularLB, &Captures); in checkOpenMPLoop()