Case numbers were not updated when Sparc.burg.in was changed
authorVikram S. Adve <vadve@cs.uiuc.edu>
Mon, 1 Apr 2002 20:28:48 +0000 (20:28 +0000)
committerVikram S. Adve <vadve@cs.uiuc.edu>
Mon, 1 Apr 2002 20:28:48 +0000 (20:28 +0000)
to add separate label for bitwise NOT operator.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2091 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SparcV9/SparcV9InstrSelection.cpp

index 94b1ebcc5ab36b8c7165237b99bcf92dc62ba262..18b4a0a427841c9685ff1ea0afa932ddd005f00c 100644 (file)
@@ -1327,6 +1327,7 @@ ThisIsAChainRule(int eruleno)
     case 242:
     case 243:
     case 244:
+    case 321:
       return true; break;
       
     default:
@@ -1578,7 +1579,7 @@ GetInstructionsByRule(InstructionNode* subtreeRoot,
         break;
 
       case 21: // bool:  Not(bool):    Both these are implemented as:
-      case 321:        // reg:   BNot(reg) :        reg = reg XOR-NOT 0
+      case 421:        // reg:   BNot(reg) :        reg = reg XOR-NOT 0
         M = new MachineInstr(XNOR);
         M->SetMachineOperandVal(0, MachineOperand::MO_VirtualRegister,
                                 subtreeRoot->leftChild()->getValue());