reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/DependenceAnalysis.cpp
 2747   Bound[K].Lower[Dependence::DVEntry::ALL] = nullptr; // Default value = -infinity.
 2748   Bound[K].Upper[Dependence::DVEntry::ALL] = nullptr; // Default value = +infinity.
 2749   if (Bound[K].Iterations) {
 2750     Bound[K].Lower[Dependence::DVEntry::ALL] =
 2751       SE->getMulExpr(SE->getMinusSCEV(A[K].NegPart, B[K].PosPart),
 2751       SE->getMulExpr(SE->getMinusSCEV(A[K].NegPart, B[K].PosPart),
 2752                      Bound[K].Iterations);
 2753     Bound[K].Upper[Dependence::DVEntry::ALL] =
 2754       SE->getMulExpr(SE->getMinusSCEV(A[K].PosPart, B[K].NegPart),
 2754       SE->getMulExpr(SE->getMinusSCEV(A[K].PosPart, B[K].NegPart),
 2755                      Bound[K].Iterations);
 2759     if (isKnownPredicate(CmpInst::ICMP_EQ, A[K].NegPart, B[K].PosPart))
 2759     if (isKnownPredicate(CmpInst::ICMP_EQ, A[K].NegPart, B[K].PosPart))
 2760       Bound[K].Lower[Dependence::DVEntry::ALL] =
 2761           SE->getZero(A[K].Coeff->getType());
 2762     if (isKnownPredicate(CmpInst::ICMP_EQ, A[K].PosPart, B[K].NegPart))
 2762     if (isKnownPredicate(CmpInst::ICMP_EQ, A[K].PosPart, B[K].NegPart))
 2763       Bound[K].Upper[Dependence::DVEntry::ALL] =
 2764           SE->getZero(A[K].Coeff->getType());