Conditional branches and comparisons

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75947 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/SystemZ/SystemZ.h b/lib/Target/SystemZ/SystemZ.h
index c58daa3..048dcea 100644
--- a/lib/Target/SystemZ/SystemZ.h
+++ b/lib/Target/SystemZ/SystemZ.h
@@ -22,12 +22,26 @@
   class FunctionPass;
   class raw_ostream;
 
+  namespace SystemZCC {
+    // SystemZ specific condition code. These correspond to SYSTEMZ_*_COND in
+    // SystemZInstrInfo.td. They must be kept in synch.
+    enum CondCodes {
+      E  = 0,
+      NE = 1,
+      H  = 2,
+      L  = 3,
+      HE = 4,
+      LE = 5
+    };
+  }
+
   FunctionPass *createSystemZISelDag(SystemZTargetMachine &TM,
                                     CodeGenOpt::Level OptLevel);
   FunctionPass *createSystemZCodePrinterPass(raw_ostream &o,
                                             SystemZTargetMachine &tm,
                                             CodeGenOpt::Level OptLevel,
                                             bool verbose);
+
 } // end namespace llvm;
 
 // Defines symbolic names for SystemZ registers.