From: Chris Lattner Date: Fri, 11 May 2007 16:58:45 +0000 (+0000) Subject: fix regressions from my previous checking, including X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=3aea1bdca59629bd3031f62b52e2ad353b992b2b;p=oota-llvm.git fix regressions from my previous checking, including Transforms/InstCombine/2006-12-08-ICmp-Combining.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36989 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Scalar/InstructionCombining.cpp b/lib/Transforms/Scalar/InstructionCombining.cpp index 51c860776c8..4c120799d5d 100644 --- a/lib/Transforms/Scalar/InstructionCombining.cpp +++ b/lib/Transforms/Scalar/InstructionCombining.cpp @@ -3926,9 +3926,9 @@ Instruction *InstCombiner::visitOr(BinaryOperator &I) { ICmpInst *LHS = cast(Op0); bool NeedsSwap; if (ICmpInst::isSignedPredicate(LHSCC)) - NeedsSwap = LHSCst->getValue().sgt(LHSCst->getValue()); + NeedsSwap = LHSCst->getValue().sgt(RHSCst->getValue()); else - NeedsSwap = LHSCst->getValue().ugt(LHSCst->getValue()); + NeedsSwap = LHSCst->getValue().ugt(RHSCst->getValue()); if (NeedsSwap) { std::swap(LHS, RHS);