Lines Matching refs:NegPart
2720 SE->getMulExpr(SE->getMinusSCEV(A[K].NegPart, B[K].PosPart),
2723 SE->getMulExpr(SE->getMinusSCEV(A[K].PosPart, B[K].NegPart),
2728 if (isKnownPredicate(CmpInst::ICMP_EQ, A[K].NegPart, B[K].PosPart))
2731 if (isKnownPredicate(CmpInst::ICMP_EQ, A[K].PosPart, B[K].NegPart))
2804 const SCEV *NegPart =
2805 getNegativePart(SE->getMinusSCEV(A[K].NegPart, B[K].Coeff));
2807 SE->getMinusSCEV(SE->getMulExpr(NegPart, Iter_1), B[K].Coeff);
2816 const SCEV *NegPart =
2817 getNegativePart(SE->getMinusSCEV(A[K].NegPart, B[K].Coeff));
2818 if (NegPart->isZero())
2850 const SCEV *NegPart =
2853 SE->getAddExpr(SE->getMulExpr(NegPart, Iter_1), A[K].Coeff);
2855 getPositivePart(SE->getMinusSCEV(A[K].Coeff, B[K].NegPart));
2862 const SCEV *NegPart = getNegativePart(SE->getMinusSCEV(A[K].Coeff, B[K].PosPart));
2863 if (NegPart->isZero())
2865 const SCEV *PosPart = getPositivePart(SE->getMinusSCEV(A[K].Coeff, B[K].NegPart));
2896 CI[K].NegPart = Zero;
2904 CI[K].NegPart = getNegativePart(CI[K].Coeff);
2916 DEBUG(dbgs() << *CI[K].NegPart);