Remove a bogus piece of my AssertSext/AssertZext patch. oops.
authorNate Begeman <natebegeman@mac.com>
Tue, 30 Aug 2005 02:54:28 +0000 (02:54 +0000)
committerNate Begeman <natebegeman@mac.com>
Tue, 30 Aug 2005 02:54:28 +0000 (02:54 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23148 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/SelectionDAG.cpp

index c929806ed11e55b388bc300aadaaa35076801315..2c1aa7522a3790515fe625f10baeaecefe9e3865 100644 (file)
@@ -632,7 +632,6 @@ SDOperand SelectionDAG::SimplifySetCC(MVT::ValueType VT, SDOperand N1,
         MVT::ValueType ExtDstTy = N1.getValueType();
         unsigned ExtDstTyBits = MVT::getSizeInBits(ExtDstTy);
 
-        if (Cond == ISD::SETEQ || Cond == ISD::SETNE) {
         // If the extended part has any inconsistent bits, it cannot ever
         // compare equal.  In other words, they have to be all ones or all
         // zeros.
@@ -645,7 +644,6 @@ SDOperand SelectionDAG::SimplifySetCC(MVT::ValueType VT, SDOperand N1,
         return getSetCC(VT, getZeroExtendInReg(N1.getOperand(0), ExtSrcTy),
                         getConstant(C2 & (~0ULL >> 64-ExtSrcTyBits), ExtDstTy),
                         Cond);
-        }
       }
 
       uint64_t MinVal, MaxVal;