Lines Matching refs:Dist

1611   int Dist = Val / Size;  in getPointersDiff()  local
1615 if (!StrictCheck || Dist * Size == Val) in getPointersDiff()
1616 return Dist; in getPointersDiff()
1811 const SCEV &MaxBTC, const SCEV &Dist, in isSafeDependenceDistance() argument
1836 const SCEV *CastedDist = &Dist; in isSafeDependenceDistance()
1838 uint64_t DistTypeSizeBits = DL.getTypeSizeInBits(Dist.getType()); in isSafeDependenceDistance()
1845 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance()
1847 CastedDist = SE.getNoopOrSignExtend(&Dist, Product->getType()); in isSafeDependenceDistance()
1937 const SCEV *Dist = SE.getMinusSCEV(Sink, Src); in getDependenceDistanceStrideAndSize() local
1942 << ": " << *Dist << "\n"); in getDependenceDistanceStrideAndSize()
2000 return DepDistanceStrideAndSizeInfo(Dist, std::abs(StrideAPtrInt), in getDependenceDistanceStrideAndSize()
2017 auto &[Dist, StrideA, StrideB, TypeByteSize, AIsWrite, BIsWrite] = in isDependent()
2023 if (isa<SCEVCouldNotCompute>(Dist)) { in isDependent()
2042 *Dist, MaxStride, TypeByteSize)) in isDependent()
2045 const SCEVConstant *C = dyn_cast<SCEVConstant>(Dist); in isDependent()
2062 Dist = SE.applyLoopGuards(Dist, InnermostLoop); in isDependent()
2065 if (SE.isKnownNonPositive(Dist)) { in isDependent()
2066 if (SE.isKnownNonNegative(Dist)) { in isDependent()
2107 int64_t MinDistance = SE.getSignedRangeMin(Dist).getSExtValue(); in isDependent()
2114 if (!isa<SCEVConstant>(Dist)) { in isDependent()
2176 if (!isa<SCEVConstant>(Dist)) { in isDependent()
2218 isa<SCEVConstant>(Dist) && in isDependent()
2236 if (!isa<SCEVConstant>(Dist) && MaxVFInBits < MaxTargetVectorWidthInBits) { in isDependent()