[llvm] r179412 - Add debug prints.

Nadav Rotem nrotem at apple.com
Fri Apr 12 14:11:15 PDT 2013


Author: nadav
Date: Fri Apr 12 16:11:14 2013
New Revision: 179412

URL: http://llvm.org/viewvc/llvm-project?rev=179412&view=rev
Log:
Add debug prints.

Modified:
    llvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp

Modified: llvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp?rev=179412&r1=179411&r2=179412&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp (original)
+++ llvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp Fri Apr 12 16:11:14 2013
@@ -91,6 +91,10 @@ struct SLPVectorizer : public BasicBlock
          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 BasicBlock
 
     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()));
     }
 





More information about the llvm-commits mailing list