diff options
author | Craig Topper <craig.topper@gmail.com> | 2017-06-06 07:13:04 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2017-06-06 07:13:04 +0000 |
commit | c2790ecda811054e2146aad532d4cbe93f1050b1 (patch) | |
tree | 3079ea273ccfe43f21ae30fe009986225d9d67cd /llvm/lib/Analysis | |
parent | 8cde9a7e7715e509cd2cfab617def67dbd76abfa (diff) | |
download | bcm5719-llvm-c2790ecda811054e2146aad532d4cbe93f1050b1.tar.gz bcm5719-llvm-c2790ecda811054e2146aad532d4cbe93f1050b1.zip |
[InstSimplify] Use ICmpInst::isEquality predicate method. NFC
llvm-svn: 304770
Diffstat (limited to 'llvm/lib/Analysis')
-rw-r--r-- | llvm/lib/Analysis/InstructionSimplify.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/InstructionSimplify.cpp b/llvm/lib/Analysis/InstructionSimplify.cpp index c19af1b5ff7..d5b93caf714 100644 --- a/llvm/lib/Analysis/InstructionSimplify.cpp +++ b/llvm/lib/Analysis/InstructionSimplify.cpp @@ -3308,7 +3308,7 @@ static Value *SimplifyICmpInst(unsigned Predicate, Value *LHS, Value *RHS, } // icmp eq|ne X, Y -> false|true if X != Y - if ((Pred == ICmpInst::ICMP_EQ || Pred == ICmpInst::ICMP_NE) && + if (ICmpInst::isEquality(Pred) && isKnownNonEqual(LHS, RHS, Q.DL, Q.AC, Q.CxtI, Q.DT)) { LLVMContext &Ctx = LHS->getType()->getContext(); return Pred == ICmpInst::ICMP_NE ? |