From: Chris Lattner Date: Sun, 4 Mar 2007 20:01:46 +0000 (+0000) Subject: eliminate some ops if they have an undef RHS X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=175415e116feef0def0f7c084cca3646a403412b;p=oota-llvm.git eliminate some ops if they have an undef RHS git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34908 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp index 2679a8ccd8a..0de71203e4d 100644 --- a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp +++ b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp @@ -1325,6 +1325,8 @@ SDOperand SelectionDAG::getNode(unsigned Opcode, MVT::ValueType VT, if (N2.getOpcode() == ISD::UNDEF) { switch (Opcode) { case ISD::ADD: + case ISD::ADDC: + case ISD::ADDE: case ISD::SUB: case ISD::FADD: case ISD::FSUB: