[LAA] Add missing debug output after r239285
authorAdam Nemet <anemet@apple.com>
Wed, 8 Jul 2015 18:47:38 +0000 (18:47 +0000)
committerAdam Nemet <anemet@apple.com>
Wed, 8 Jul 2015 18:47:38 +0000 (18:47 +0000)
r239285 ([LoopAccessAnalysis] Teach LAA to check the memory dependence
between strided accesses.) introduced a new case under
MemoryDepChecker::isDependent.  We normally have debug output for each
case.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241707 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/LoopAccessAnalysis.cpp

index 65a258698e47294f304b7626f31f749c786d2fbc..3c5e4d96602bf2c8e646f717306a29597bc2fcfd 100644 (file)
@@ -1028,8 +1028,10 @@ MemoryDepChecker::isDependent(const MemAccessInfo &A, unsigned AIdx,
 
   unsigned Stride = std::abs(StrideAPtr);
   if (Stride > 1 &&
-      areStridedAccessesIndependent(Distance, Stride, TypeByteSize))
+      areStridedAccessesIndependent(Distance, Stride, TypeByteSize)) {
+    DEBUG(dbgs() << "LAA: Strided accesses are independent\n");
     return Dependence::NoDep;
+  }
 
   // Bail out early if passed-in parameters make vectorization not feasible.
   unsigned ForcedFactor = (VectorizerParams::VectorizationFactor ?