these cases are autogenerated
authorChris Lattner <sabre@nondot.org>
Thu, 12 Jan 2006 02:01:45 +0000 (02:01 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 12 Jan 2006 02:01:45 +0000 (02:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25238 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/PPCISelDAGToDAG.cpp

index 78b13e8c606c17f01e69ea9586074cdd1a5c922d..2d74a3259aaaac7a51ca7b6f2ba9aa483117482b 100644 (file)
@@ -973,34 +973,6 @@ SDOperand PPCDAGToDAGISel::Select(SDOperand Op) {
     // Other cases are autogenerated.
     break;
   }
-  case ISD::FNEG: {
-    SDOperand Val = Select(N->getOperand(0));
-    MVT::ValueType Ty = N->getValueType(0);
-    if (N->getOperand(0).Val->hasOneUse()) {
-      unsigned Opc;
-      switch (Val.isTargetOpcode() ? Val.getTargetOpcode() : 0) {
-      default:          Opc = 0;            break;
-      case PPC::FABSS:  Opc = PPC::FNABSS;  break;
-      case PPC::FABSD:  Opc = PPC::FNABSD;  break;
-      case PPC::FMADD:  Opc = PPC::FNMADD;  break;
-      case PPC::FMADDS: Opc = PPC::FNMADDS; break;
-      case PPC::FMSUB:  Opc = PPC::FNMSUB;  break;
-      case PPC::FMSUBS: Opc = PPC::FNMSUBS; break;
-      }
-      // If we inverted the opcode, then emit the new instruction with the
-      // inverted opcode and the original instruction's operands.  Otherwise, 
-      // fall through and generate a fneg instruction.
-      if (Opc) {
-        if (Opc == PPC::FNABSS || Opc == PPC::FNABSD)
-          return CurDAG->SelectNodeTo(N, Opc, Ty, Val.getOperand(0));
-        else
-          return CurDAG->SelectNodeTo(N, Opc, Ty, Val.getOperand(0),
-                                      Val.getOperand(1), Val.getOperand(2));
-      }
-    }
-    // Other cases are autogenerated.
-    break;
-  }
   case ISD::SELECT_CC: {
     ISD::CondCode CC = cast<CondCodeSDNode>(N->getOperand(4))->get();