Lines Matching refs:Sum
571 const SCEV *Sum = SE->getAddExpr(A1X1, B1Y1); in intersectConstraints() local
572 if (isKnownPredicate(CmpInst::ICMP_EQ, Sum, Y->getC())) in intersectConstraints()
574 if (isKnownPredicate(CmpInst::ICMP_NE, Sum, Y->getC())) { in intersectConstraints()
2366 if (const SCEVAddExpr *Sum = dyn_cast<SCEVAddExpr>(Delta)) { in gcdMIVtest() local
2368 for (unsigned Op = 0, Ops = Sum->getNumOperands(); Op < Ops; Op++) { in gcdMIVtest()
2369 const SCEV *Operand = Sum->getOperand(Op); in gcdMIVtest()
2947 const SCEV *Sum = Bound[1].Lower[Bound[1].Direction]; in getLowerBound() local
2948 for (unsigned K = 2; Sum && K <= MaxLevels; ++K) { in getLowerBound()
2950 Sum = SE->getAddExpr(Sum, Bound[K].Lower[Bound[K].Direction]); in getLowerBound()
2952 Sum = nullptr; in getLowerBound()
2954 return Sum; in getLowerBound()
2963 const SCEV *Sum = Bound[1].Upper[Bound[1].Direction]; in getUpperBound() local
2964 for (unsigned K = 2; Sum && K <= MaxLevels; ++K) { in getUpperBound()
2966 Sum = SE->getAddExpr(Sum, Bound[K].Upper[Bound[K].Direction]); in getUpperBound()
2968 Sum = nullptr; in getUpperBound()
2970 return Sum; in getUpperBound()
3028 const SCEV *Sum = SE->getAddExpr(AddRec->getStepRecurrence(*SE), Value); in addToCoefficient() local
3029 if (Sum->isZero()) in addToCoefficient()
3032 Sum, in addToCoefficient()