summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/OrderedBasicBlock.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2017-06-02 13:10:31 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2017-06-02 13:10:31 +0000
commitc1f5ae236ccea74ac69a05bc2313e2bd275ad78d (patch)
tree2bce1011f268789b7eee736dc3bcc2f859f45792 /llvm/lib/Analysis/OrderedBasicBlock.cpp
parent090b8616e26707c0c9c37c6cc55882a10603afbf (diff)
downloadbcm5719-llvm-c1f5ae236ccea74ac69a05bc2313e2bd275ad78d.tar.gz
bcm5719-llvm-c1f5ae236ccea74ac69a05bc2313e2bd275ad78d.zip
[OrderedBasicBlock] Return false for comesBefore(A, A)
So far it would return true for the first uncached query, then cached queries return false. llvm-svn: 304545
Diffstat (limited to 'llvm/lib/Analysis/OrderedBasicBlock.cpp')
-rw-r--r--llvm/lib/Analysis/OrderedBasicBlock.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/OrderedBasicBlock.cpp b/llvm/lib/Analysis/OrderedBasicBlock.cpp
index 0f0016f22cc..a04c0aef04b 100644
--- a/llvm/lib/Analysis/OrderedBasicBlock.cpp
+++ b/llvm/lib/Analysis/OrderedBasicBlock.cpp
@@ -55,7 +55,7 @@ bool OrderedBasicBlock::comesBefore(const Instruction *A,
assert(II != IE && "Instruction not found?");
assert((Inst == A || Inst == B) && "Should find A or B");
LastInstFound = II;
- return Inst == A;
+ return Inst != B;
}
/// \brief Find out whether \p A dominates \p B, meaning whether \p A
OpenPOWER on IntegriCloud