aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Vectorize
diff options
context:
space:
mode:
authorNadav Rotem <nrotem@apple.com>2013-04-12 21:11:14 +0000
committerNadav Rotem <nrotem@apple.com>2013-04-12 21:11:14 +0000
commit196ee11f85ce0148d2c2e33fbe1f1171ac5a8828 (patch)
tree9f3ba1b6170bb5e4ba7788d92d2bd1a2bd47c089 /lib/Transforms/Vectorize
parentaffe889d08fe95ab4ef3d818efa1a2a98fd7e736 (diff)
downloadexternal_llvm-196ee11f85ce0148d2c2e33fbe1f1171ac5a8828.zip
external_llvm-196ee11f85ce0148d2c2e33fbe1f1171ac5a8828.tar.gz
external_llvm-196ee11f85ce0148d2c2e33fbe1f1171ac5a8828.tar.bz2
Add debug prints.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179412 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Vectorize')
-rw-r--r--lib/Transforms/Vectorize/SLPVectorizer.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/Transforms/Vectorize/SLPVectorizer.cpp b/lib/Transforms/Vectorize/SLPVectorizer.cpp
index 21bdec8..209d287 100644
--- a/lib/Transforms/Vectorize/SLPVectorizer.cpp
+++ b/lib/Transforms/Vectorize/SLPVectorizer.cpp
@@ -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()));
}