diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-11-04 21:34:55 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-11-04 21:34:55 +0000 |
commit | 63d8f88686e9bde3b6ee94f24c2ab1d4e1df3e4a (patch) | |
tree | 294ada6cba1f85ea34913879220f29dbb7783e23 /lib | |
parent | 896a885f215d8e3e2835b92274319771d358f313 (diff) | |
download | llvm-63d8f88686e9bde3b6ee94f24c2ab1d4e1df3e4a.tar.gz llvm-63d8f88686e9bde3b6ee94f24c2ab1d4e1df3e4a.tar.bz2 llvm-63d8f88686e9bde3b6ee94f24c2ab1d4e1df3e4a.tar.xz |
SLPVectorizer: Use properlyDominates to satisfy the irreflexivity of a strict weak ordering.
STL debug mode checks this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194015 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Transforms/Vectorize/SLPVectorizer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Transforms/Vectorize/SLPVectorizer.cpp b/lib/Transforms/Vectorize/SLPVectorizer.cpp index 7ab79ad3cf..5c185f1e67 100644 --- a/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/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); } }; |