Lines Matching refs:Sum
555 const SCEV *Sum = SE->getAddExpr(A1X1, B1Y1);
556 if (isKnownPredicate(CmpInst::ICMP_EQ, Sum, Y->getC()))
558 if (isKnownPredicate(CmpInst::ICMP_NE, Sum, Y->getC())) {
2340 if (const SCEVAddExpr *Sum = dyn_cast<SCEVAddExpr>(Delta)) {
2342 for (unsigned Op = 0, Ops = Sum->getNumOperands(); Op < Ops; Op++) {
2343 const SCEV *Operand = Sum->getOperand(Op);
2935 const SCEV *Sum = Bound[1].Lower[Bound[1].Direction];
2936 for (unsigned K = 2; Sum && K <= MaxLevels; ++K) {
2938 Sum = SE->getAddExpr(Sum, Bound[K].Lower[Bound[K].Direction]);
2940 Sum = nullptr;
2942 return Sum;
2951 const SCEV *Sum = Bound[1].Upper[Bound[1].Direction];
2952 for (unsigned K = 2; Sum && K <= MaxLevels; ++K) {
2954 Sum = SE->getAddExpr(Sum, Bound[K].Upper[Bound[K].Direction]);
2956 Sum = nullptr;
2958 return Sum;
3016 const SCEV *Sum = SE->getAddExpr(AddRec->getStepRecurrence(*SE), Value);
3017 if (Sum->isZero())
3020 Sum,