Move value type enums to CodeGen/ValueTypes.h

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7376 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-07-29 05:13:34 +00:00
parent ad5e1f8153
commit 5d7407cbef

View File

@ -1,4 +1,4 @@
//===- Target/MRegisterInfo.h - Target Register Information -------*-C++-*-===//
//===- Target/MRegisterInfo.h - Target Register Information -----*- C++ -*-===//
//
// This file describes an abstract interface used to get information about a
// target machines register file. This information is used for a variety of
@ -28,25 +28,6 @@ struct MRegisterDesc {
unsigned TSFlags; // Target Specific Flags
};
/// MRF namespace - This namespace contains flags that pertain to machine
/// registers
///
namespace MRF { // MRF = Machine Register Flags
enum {
Other = 0 << 0, // This is a non-standard register
INT8 = 1 << 0, // This is an 8 bit integer register
INT16 = 1 << 1, // This is a 16 bit integer register
INT32 = 1 << 2, // This is a 32 bit integer register
INT64 = 1 << 3, // This is a 64 bit integer register
INT128 = 1 << 4, // This is a 128 bit integer register
FP32 = 1 << 5, // This is a 32 bit floating point register
FP64 = 1 << 6, // This is a 64 bit floating point register
FP80 = 1 << 7, // This is a 80 bit floating point register
FP128 = 1 << 8, // This is a 128 bit floating point register
};
};
class TargetRegisterClass {
public:
typedef const unsigned* iterator;