[LAA] Add missing debug output
authorAdam Nemet <anemet@apple.com>
Tue, 1 Mar 2016 00:50:08 +0000 (00:50 +0000)
committerAdam Nemet <anemet@apple.com>
Tue, 1 Mar 2016 00:50:08 +0000 (00:50 +0000)
llvm-svn: 262279

llvm/lib/Analysis/LoopAccessAnalysis.cpp

index 7227d48..159d6ae 100644 (file)
@@ -1199,8 +1199,10 @@ MemoryDepChecker::isDependent(const MemAccessInfo &A, unsigned AIdx,
     bool IsTrueDataDependence = (AIsWrite && !BIsWrite);
     if (IsTrueDataDependence &&
         (couldPreventStoreLoadForward(Val.abs().getZExtValue(), TypeByteSize) ||
-         ATy != BTy))
+         ATy != BTy)) {
+      DEBUG(dbgs() << "LAA: Forward but may prevent st->ld forwarding\n");
       return Dependence::ForwardButPreventsForwarding;
+    }
 
     DEBUG(dbgs() << "LAA: Dependence is negative: NoDep\n");
     return Dependence::Forward;