[llvm-commits] CVS: llvm/include/llvm/Target/TargetMachOWriterInfo.h

Bill Wendling isanbard at gmail.com
Tue Jan 23 23:14:15 PST 2007



Changes in directory llvm/include/llvm/Target:

TargetMachOWriterInfo.h updated: 1.1 -> 1.2
---
Log message:

Make ivars private and use getters. Have the MachOWriter return "Mach-O
Writer" for the pass name.


---
Diffs of the changes:  (+4 -5)

 TargetMachOWriterInfo.h |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)


Index: llvm/include/llvm/Target/TargetMachOWriterInfo.h
diff -u llvm/include/llvm/Target/TargetMachOWriterInfo.h:1.1 llvm/include/llvm/Target/TargetMachOWriterInfo.h:1.2
--- llvm/include/llvm/Target/TargetMachOWriterInfo.h:1.1	Tue Jan 23 21:36:05 2007
+++ llvm/include/llvm/Target/TargetMachOWriterInfo.h	Wed Jan 24 01:13:55 2007
@@ -24,10 +24,10 @@
   //                        TargetMachOWriterInfo
   //===--------------------------------------------------------------------===//
 
-  struct TargetMachOWriterInfo {
+  class TargetMachOWriterInfo {
     uint32_t CPUType;                 // CPU specifier
     uint32_t CPUSubType;              // Machine specifier
-
+  public:
     // The various CPU_TYPE_* constants are already defined by at least one
     // system header file and create compilation errors if not respected.
 #if !defined(CPU_TYPE_I386)
@@ -93,9 +93,8 @@
     virtual MachineRelocation GetJTRelocation(unsigned Offset,
                                               MachineBasicBlock *MBB) const;
 
-    virtual const char *getPassName() const {
-      return "Mach-O Writer";
-    }
+    uint32_t getCPUType() const { return CPUType; }
+    uint32_t getCPUSubType() const { return CPUSubType; }
   };
 
 } // end llvm namespace






More information about the llvm-commits mailing list