Lines Matching defs:PosPart
2837 SE->getMulExpr(SE->getMinusSCEV(A[K].NegPart, B[K].PosPart),
2840 SE->getMulExpr(SE->getMinusSCEV(A[K].PosPart, B[K].NegPart),
2845 if (isKnownPredicate(CmpInst::ICMP_EQ, A[K].NegPart, B[K].PosPart))
2848 if (isKnownPredicate(CmpInst::ICMP_EQ, A[K].PosPart, B[K].NegPart))
2921 const SCEV *PosPart =
2922 getPositivePart(SE->getMinusSCEV(A[K].PosPart, B[K].Coeff));
2924 SE->getMinusSCEV(SE->getMulExpr(PosPart, Iter_1), B[K].Coeff);
2933 const SCEV *PosPart =
2934 getPositivePart(SE->getMinusSCEV(A[K].PosPart, B[K].Coeff));
2935 if (PosPart->isZero())
2962 getNegativePart(SE->getMinusSCEV(A[K].Coeff, B[K].PosPart));
2965 const SCEV *PosPart =
2968 SE->getAddExpr(SE->getMulExpr(PosPart, Iter_1), A[K].Coeff);
2973 const SCEV *NegPart = getNegativePart(SE->getMinusSCEV(A[K].Coeff, B[K].PosPart));
2976 const SCEV *PosPart = getPositivePart(SE->getMinusSCEV(A[K].Coeff, B[K].NegPart));
2977 if (PosPart->isZero())
3005 CI[K].PosPart = Zero;
3013 CI[K].PosPart = getPositivePart(CI[K].Coeff);
3024 LLVM_DEBUG(dbgs() << *CI[K].PosPart);