mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-01 00:33:09 +00:00
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:
parent
ad5e1f8153
commit
5d7407cbef
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user