Add support for the CC registers for Sparc BE
authorChris Lattner <sabre@nondot.org>
Wed, 15 Jan 2003 19:22:06 +0000 (19:22 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 15 Jan 2003 19:22:06 +0000 (19:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5296 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/MachineInstr.h

index 4fb23c0df7f01d189bd590f45915e0342b8b1f2c..f4b1cba1be0dd682c5fd9d15ee5d8b2ebf0b4a9c 100644 (file)
@@ -473,6 +473,14 @@ public:
                                       UTy, isPCRelative));
   }
 
+  void addCCRegOperand(Value *V, MOTy::UseType UTy = MOTy::Use) {
+    assert(!OperandsComplete() &&
+           "Trying to add an operand to a machine instr that is already done!");
+    operands.push_back(MachineOperand(V, MachineOperand::MO_CCRegister, UTy,
+                                      false));
+  }
+
+
   /// addRegOperand - Add a symbolic virtual register reference...
   ///
   void addRegOperand(int reg, bool isDef) {