Skip to content
This repository was archived by the owner on Apr 23, 2020. It is now read-only.

Commit b089d62

Browse files
committed
[LAA] Add missing debug output after r239285
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
1 parent c011edf commit b089d62

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/Analysis/LoopAccessAnalysis.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1028,8 +1028,10 @@ MemoryDepChecker::isDependent(const MemAccessInfo &A, unsigned AIdx,
10281028

10291029
unsigned Stride = std::abs(StrideAPtr);
10301030
if (Stride > 1 &&
1031-
areStridedAccessesIndependent(Distance, Stride, TypeByteSize))
1031+
areStridedAccessesIndependent(Distance, Stride, TypeByteSize)) {
1032+
DEBUG(dbgs() << "LAA: Strided accesses are independent\n");
10321033
return Dependence::NoDep;
1034+
}
10331035

10341036
// Bail out early if passed-in parameters make vectorization not feasible.
10351037
unsigned ForcedFactor = (VectorizerParams::VectorizationFactor ?

0 commit comments

Comments
 (0)