Lines Matching refs:NegPart
2739 SE->getMulExpr(SE->getMinusSCEV(A[K].NegPart, B[K].PosPart), in findBoundsALL()
2742 SE->getMulExpr(SE->getMinusSCEV(A[K].PosPart, B[K].NegPart), in findBoundsALL()
2747 if (isKnownPredicate(CmpInst::ICMP_EQ, A[K].NegPart, B[K].PosPart)) in findBoundsALL()
2750 if (isKnownPredicate(CmpInst::ICMP_EQ, A[K].PosPart, B[K].NegPart)) in findBoundsALL()
2819 const SCEV *NegPart = in findBoundsLT() local
2820 getNegativePart(SE->getMinusSCEV(A[K].NegPart, B[K].Coeff)); in findBoundsLT()
2822 SE->getMinusSCEV(SE->getMulExpr(NegPart, Iter_1), B[K].Coeff); in findBoundsLT()
2831 const SCEV *NegPart = in findBoundsLT() local
2832 getNegativePart(SE->getMinusSCEV(A[K].NegPart, B[K].Coeff)); in findBoundsLT()
2833 if (NegPart->isZero()) in findBoundsLT()
2863 const SCEV *NegPart = in findBoundsGT() local
2866 SE->getAddExpr(SE->getMulExpr(NegPart, Iter_1), A[K].Coeff); in findBoundsGT()
2868 getPositivePart(SE->getMinusSCEV(A[K].Coeff, B[K].NegPart)); in findBoundsGT()
2875 const SCEV *NegPart = getNegativePart(SE->getMinusSCEV(A[K].Coeff, B[K].PosPart)); in findBoundsGT() local
2876 if (NegPart->isZero()) in findBoundsGT()
2878 const SCEV *PosPart = getPositivePart(SE->getMinusSCEV(A[K].Coeff, B[K].NegPart)); in findBoundsGT()
2908 CI[K].NegPart = Zero; in collectCoeffInfo()
2916 CI[K].NegPart = getNegativePart(CI[K].Coeff); in collectCoeffInfo()
2928 LLVM_DEBUG(dbgs() << *CI[K].NegPart); in collectCoeffInfo()