summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-11-04 21:34:55 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-11-04 21:34:55 +0000
commit9e7f7c7fdb52b2edfdf3059f93713430c36fd5e9 (patch)
tree8506ffec72fe83a0edb59dbcf493b71a9b5935ba /llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
parenta8e894405c445b797963e0b75a0e8f2955fec0b5 (diff)
downloadbcm5719-llvm-9e7f7c7fdb52b2edfdf3059f93713430c36fd5e9.tar.gz
bcm5719-llvm-9e7f7c7fdb52b2edfdf3059f93713430c36fd5e9.zip
SLPVectorizer: Use properlyDominates to satisfy the irreflexivity of a strict weak ordering.
STL debug mode checks this. llvm-svn: 194015
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp')
-rw-r--r--llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
index 7ab79ad3cf3..5c185f1e67b 100644
--- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
@@ -1626,7 +1626,7 @@ class DTCmp {
public:
DTCmp(const DominatorTree *DT) : DT(DT) {}
bool operator()(const BasicBlock *A, const BasicBlock *B) const {
- return DT->dominates(A, B);
+ return DT->properlyDominates(A, B);
}
};
OpenPOWER on IntegriCloud