reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2870 Bound[K].Lower[Dependence::DVEntry::GT] = nullptr; // Default value = -infinity. 2871 Bound[K].Upper[Dependence::DVEntry::GT] = nullptr; // Default value = +infinity. 2872 if (Bound[K].Iterations) { 2874 Bound[K].Iterations, SE->getOne(Bound[K].Iterations->getType())); 2874 Bound[K].Iterations, SE->getOne(Bound[K].Iterations->getType())); 2876 getNegativePart(SE->getMinusSCEV(A[K].Coeff, B[K].PosPart)); 2876 getNegativePart(SE->getMinusSCEV(A[K].Coeff, B[K].PosPart)); 2877 Bound[K].Lower[Dependence::DVEntry::GT] = 2878 SE->getAddExpr(SE->getMulExpr(NegPart, Iter_1), A[K].Coeff); 2880 getPositivePart(SE->getMinusSCEV(A[K].Coeff, B[K].NegPart)); 2880 getPositivePart(SE->getMinusSCEV(A[K].Coeff, B[K].NegPart)); 2881 Bound[K].Upper[Dependence::DVEntry::GT] = 2882 SE->getAddExpr(SE->getMulExpr(PosPart, Iter_1), A[K].Coeff); 2887 const SCEV *NegPart = getNegativePart(SE->getMinusSCEV(A[K].Coeff, B[K].PosPart)); 2887 const SCEV *NegPart = getNegativePart(SE->getMinusSCEV(A[K].Coeff, B[K].PosPart)); 2889 Bound[K].Lower[Dependence::DVEntry::GT] = A[K].Coeff; 2889 Bound[K].Lower[Dependence::DVEntry::GT] = A[K].Coeff; 2890 const SCEV *PosPart = getPositivePart(SE->getMinusSCEV(A[K].Coeff, B[K].NegPart)); 2890 const SCEV *PosPart = getPositivePart(SE->getMinusSCEV(A[K].Coeff, B[K].NegPart)); 2892 Bound[K].Upper[Dependence::DVEntry::GT] = A[K].Coeff; 2892 Bound[K].Upper[Dependence::DVEntry::GT] = A[K].Coeff;