Lines Matching refs:Dist
1615 int Dist = Val / Size; in getPointersDiff() local
1619 if (!StrictCheck || Dist * Size == Val) in getPointersDiff()
1620 return Dist; in getPointersDiff()
1821 const SCEV &Dist, uint64_t Stride, in isSafeDependenceDistance() argument
1845 const SCEV *CastedDist = &Dist; in isSafeDependenceDistance()
1847 uint64_t DistTypeSizeBits = DL.getTypeSizeInBits(Dist.getType()); in isSafeDependenceDistance()
1854 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance()
1856 CastedDist = SE.getNoopOrSignExtend(&Dist, Product->getType()); in isSafeDependenceDistance()
1967 const SCEV *Dist = SE.getMinusSCEV(Sink, Src); in getDependenceDistanceStrideAndSize() local
1972 << ": " << *Dist << "\n"); in getDependenceDistanceStrideAndSize()
1996 return std::make_tuple(Dist, Stride, TypeByteSize, AIsWrite, BIsWrite); in getDependenceDistanceStrideAndSize()
2014 const auto &[Dist, Stride, TypeByteSize, AIsWrite, BIsWrite] = in isDependent()
2020 if (!isa<SCEVCouldNotCompute>(Dist) && HasSameSize && in isDependent()
2021 isSafeDependenceDistance(DL, SE, *(PSE.getBackedgeTakenCount()), *Dist, in isDependent()
2025 const SCEVConstant *C = dyn_cast<SCEVConstant>(Dist); in isDependent()