[llvm-commits] CVS: llvm/include/llvm/Target/MRegisterInfo.h
Chris Lattner
lattner at cs.uiuc.edu
Tue Jul 29 00:14:01 PDT 2003
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.18 -> 1.19
---
Log message:
Move value type enums to CodeGen/ValueTypes.h
---
Diffs of the changes:
Index: llvm/include/llvm/Target/MRegisterInfo.h
diff -u llvm/include/llvm/Target/MRegisterInfo.h:1.18 llvm/include/llvm/Target/MRegisterInfo.h:1.19
--- llvm/include/llvm/Target/MRegisterInfo.h:1.18 Fri Jul 25 12:58:41 2003
+++ llvm/include/llvm/Target/MRegisterInfo.h Tue Jul 29 00:13:34 2003
@@ -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
@@ -26,25 +26,6 @@
const unsigned *AliasSet; // Register Alias Set, described above
unsigned Flags; // Flags identifying register properties (below)
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 {
More information about the llvm-commits
mailing list