Remove these MachineOpCodeFlags and their accessor - they are never set.
authorBrian Gaeke <gaeke@uiuc.edu>
Thu, 12 Feb 2004 04:00:55 +0000 (04:00 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Thu, 12 Feb 2004 04:00:55 +0000 (04:00 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11341 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/MachineInstr.h

index 0cc46b0c543d728167bbabb142dd6328b01a5d8f..572b982a8b61f64ade6950bf7815c4e115ff9554 100644 (file)
@@ -32,17 +32,6 @@ template <typename T> class ilist_traits;
 
 typedef int MachineOpCode;
 
-//===----------------------------------------------------------------------===//
-/// Special flags on instructions that modify the opcode.
-/// These flags are unused for now, but having them enforces that some
-/// changes will be needed if they are used.
-///
-enum MachineOpCodeFlags {
-  AnnulFlag,         /// 1 if annul bit is set on a branch
-  PredTakenFlag,     /// 1 if branch should be predicted taken
-  PredNotTakenFlag   /// 1 if branch should be predicted not taken
-};
-
 //===----------------------------------------------------------------------===//
 /// MOTy - MachineOperandType - This namespace contains an enum that describes
 /// how the machine operand is used by the instruction: is it read, defined, or
@@ -389,10 +378,9 @@ public:
   ///
   MachineInstr(MachineBasicBlock *MBB, int Opcode, unsigned numOps);
   
-  /// Accessors for opcode and associated flags.
+  /// Accessors for opcode.
   ///
   const int getOpcode() const { return opCode; }
-  unsigned getOpCodeFlags() const { return opCodeFlags; }
 
   /// Access to explicit operands of the instruction.
   ///