add an enum value
authorChris Lattner <sabre@nondot.org>
Thu, 25 Aug 2005 17:07:09 +0000 (17:07 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 25 Aug 2005 17:07:09 +0000 (17:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23048 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/ValueTypes.h
lib/Target/Target.td

index 7efad1103c6aed28efcdff7ea2551f947a547c7f..91c3526f0db1dad2e06707f5459fd650b1575de8 100644 (file)
@@ -40,8 +40,9 @@ namespace MVT {  // MVT = Machine Value Types
     f64             =  8,   // This is a 64 bit floating point value
     f80             =  9,   // This is a 80 bit floating point value
     f128            = 10,   // This is a 128 bit floating point value
+    Flag           =  11,   // This is a condition code or machine flag.
 
-    isVoid          = 11,   // This has no value
+    isVoid          = 12,   // This has no value
 
     LAST_VALUETYPE,         // This always remains at the end of the list.
   };
index 471c0179a122c9cbd53a36e131077146965f00a7..df307589f90ddbb89523c0028271bbff7745a22e 100644 (file)
@@ -35,8 +35,9 @@ def i128   : ValueType<128,  5>;   // 128-bit integer value
 def f32    : ValueType<32 ,  7>;   // 32-bit floating point value
 def f64    : ValueType<64 ,  8>;   // 64-bit floating point value
 def f80    : ValueType<80 ,  9>;   // 80-bit floating point value
-def f128   : ValueType<128,  9>;   // 128-bit floating point value
-def isVoid : ValueType<0  , 11>;   // Produces no value
+def f128   : ValueType<128, 10>;   // 128-bit floating point value
+def FlagVT : ValueType<0  , 11>;   // Condition code or machine flag
+def isVoid : ValueType<0  , 12>;   // Produces no value
 
 //===----------------------------------------------------------------------===//
 // Register file description - These classes are used to fill in the target