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

Declarations

include/llvm/Analysis/LoopAccessAnalysis.h
  693 int64_t getPtrStride(PredicatedScalarEvolution &PSE, Value *Ptr, const Loop *Lp,

References

lib/Analysis/LoopAccessAnalysis.cpp
  646   int64_t Stride = getPtrStride(PSE, Ptr, L, Strides);
 1461   int64_t StrideAPtr = getPtrStride(PSE, APtr, InnermostLoop, Strides, true);
 1462   int64_t StrideBPtr = getPtrStride(PSE, BPtr, InnermostLoop, Strides, true);
 1971         !getPtrStride(*PSE, Ptr, TheLoop, SymbolicStrides)) {
lib/Analysis/VectorUtils.cpp
  831       int64_t Stride = getPtrStride(PSE, Ptr, TheLoop, Strides,
 1085     if (!getPtrStride(PSE, FirstMemberPtr, TheLoop, Strides, /*Assume=*/false,
 1096       if (!getPtrStride(PSE, LastMemberPtr, TheLoop, Strides, /*Assume=*/false,
lib/Transforms/Scalar/LoopLoadElimination.cpp
  112     if (getPtrStride(PSE, LoadPtr, L) != 1 ||
  113         getPtrStride(PSE, StorePtr, L) != 1)
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  413   int Stride = getPtrStride(PSE, Ptr, TheLoop, Strides, CanAddPredicate, false);