Remove operand type 'crbit', since it is no longer used
authorNate Begeman <natebegeman@mac.com>
Fri, 26 Aug 2005 22:04:17 +0000 (22:04 +0000)
committerNate Begeman <natebegeman@mac.com>
Fri, 26 Aug 2005 22:04:17 +0000 (22:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23106 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/PPCAsmPrinter.cpp
lib/Target/PowerPC/PPCInstrInfo.td

index 10a6dbce728c1683d0320f31bad5a3de354f6aa2..243ad37cce4d87cc6cfc3cf8e98cafc8a9a9f034 100644 (file)
@@ -160,14 +160,6 @@ namespace {
           O << ')';
       }
     }
-    void printcrbit(const MachineInstr *MI, unsigned OpNo,
-                       MVT::ValueType VT) {
-      unsigned char value = MI->getOperand(OpNo).getImmedValue();
-      assert(value <= 3 && "Invalid crbit argument!");
-      unsigned CCReg = MI->getOperand(OpNo-1).getReg();
-      unsigned RegNo = enumRegToMachineReg(CCReg);
-      O << 4 * RegNo + value;
-    }
     void printcrbitm(const MachineInstr *MI, unsigned OpNo,
                        MVT::ValueType VT) {
       unsigned CCReg = MI->getOperand(OpNo).getReg();
index 595fd478007b7675ea29b9acf8e2aeb2f5a55517..6817ec9c2f818f6001cde889bf0e3bb9b9db96e0 100644 (file)
@@ -51,9 +51,6 @@ def symbolHi: Operand<i32> {
 def symbolLo: Operand<i32> {
   let PrintMethod = "printSymbolLo";
 }
-def crbit: Operand<i8> {
-  let PrintMethod = "printcrbit";
-}
 def crbitm: Operand<i8> {
   let PrintMethod = "printcrbitm";
 }