Lines Matching refs:Sum
558 const SCEV *Sum = SE->getAddExpr(A1X1, B1Y1); in intersectConstraints() local
559 if (isKnownPredicate(CmpInst::ICMP_EQ, Sum, Y->getC())) in intersectConstraints()
561 if (isKnownPredicate(CmpInst::ICMP_NE, Sum, Y->getC())) { in intersectConstraints()
2371 if (const SCEVAddExpr *Sum = dyn_cast<SCEVAddExpr>(Delta)) { in gcdMIVtest() local
2373 for (unsigned Op = 0, Ops = Sum->getNumOperands(); Op < Ops; Op++) { in gcdMIVtest()
2374 const SCEV *Operand = Sum->getOperand(Op); in gcdMIVtest()
2952 const SCEV *Sum = Bound[1].Lower[Bound[1].Direction]; in getLowerBound() local
2953 for (unsigned K = 2; Sum && K <= MaxLevels; ++K) { in getLowerBound()
2955 Sum = SE->getAddExpr(Sum, Bound[K].Lower[Bound[K].Direction]); in getLowerBound()
2957 Sum = nullptr; in getLowerBound()
2959 return Sum; in getLowerBound()
2968 const SCEV *Sum = Bound[1].Upper[Bound[1].Direction]; in getUpperBound() local
2969 for (unsigned K = 2; Sum && K <= MaxLevels; ++K) { in getUpperBound()
2971 Sum = SE->getAddExpr(Sum, Bound[K].Upper[Bound[K].Direction]); in getUpperBound()
2973 Sum = nullptr; in getUpperBound()
2975 return Sum; in getUpperBound()
3033 const SCEV *Sum = SE->getAddExpr(AddRec->getStepRecurrence(*SE), Value); in addToCoefficient() local
3034 if (Sum->isZero()) in addToCoefficient()
3037 Sum, in addToCoefficient()