summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
diff options
context:
space:
mode:
authorErik Eckstein <eeckstein@apple.com>2014-08-01 09:47:38 +0000
committerErik Eckstein <eeckstein@apple.com>2014-08-01 09:47:38 +0000
commit690dd037d9818f30e38f5f746e3c948403dc0638 (patch)
treeddc17dfae543f257f935af160facfe06daedcc94 /llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
parent91af42fb7bef3f02e222b2f085c60d59b2a5eae2 (diff)
downloadbcm5719-llvm-690dd037d9818f30e38f5f746e3c948403dc0638.tar.gz
bcm5719-llvm-690dd037d9818f30e38f5f746e3c948403dc0638.zip
SLPVectorizer: fix build problem in Release configuration
llvm-svn: 214496
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp')
-rw-r--r--llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
index a9e6ffe992c..cb9def22542 100644
--- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
@@ -642,8 +642,10 @@ private:
bool IsScheduled;
};
+#ifndef NDEBUG
friend raw_ostream &operator<<(raw_ostream &os,
const BoUpSLP::ScheduleData &SD);
+#endif
/// Contains all scheduling data for a basic block.
///
@@ -827,11 +829,13 @@ private:
/// Instruction builder to construct the vectorized tree.
IRBuilder<> Builder;
};
-
+
+#ifndef NDEBUG
raw_ostream &operator<<(raw_ostream &os, const BoUpSLP::ScheduleData &SD) {
SD.dump(os);
return os;
}
+#endif
void BoUpSLP::buildTree(ArrayRef<Value *> Roots,
ArrayRef<Value *> UserIgnoreLst) {
OpenPOWER on IntegriCloud