Add debug prints.
authorNadav Rotem <nrotem@apple.com>
Fri, 12 Apr 2013 21:11:14 +0000 (21:11 +0000)
committerNadav Rotem <nrotem@apple.com>
Fri, 12 Apr 2013 21:11:14 +0000 (21:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179412 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Vectorize/SLPVectorizer.cpp

index 21bdec83f05657f3447fdf486ae3b329101b2d81..209d287743394851dd1691232601b01d6eaf912f 100644 (file)
@@ -91,6 +91,10 @@ struct SLPVectorizer : public BasicBlockPass {
          it != e; ++it) {
       if (it->second.size() < 2)
         continue;
+
+      DEBUG(dbgs()<<"SLP: Analyzing a store chain of length " <<
+            it->second.size() << ".\n");
+
       Changed |= R.vectorizeStores(it->second, -SLPCostThreshold);
     }
     return Changed;
@@ -117,7 +121,7 @@ struct SLPVectorizer : public BasicBlockPass {
 
     bool Changed = RollStoreChains(R);
     if (Changed) {
-      DEBUG(dbgs()<<"Rolled chains in \""<<BB.getParent()->getName()<<"\"\n");
+      DEBUG(dbgs()<<"SLP: vectorized in \""<<BB.getParent()->getName()<<"\"\n");
       DEBUG(verifyFunction(*BB.getParent()));
     }