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

Brian Gaeke gaeke at cs.uiuc.edu
Wed Jun 2 21:55:01 PDT 2004


Changes in directory llvm/include/llvm/Target:

TargetMachine.h updated: 1.45 -> 1.46

---
Log message:

Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, its
only concrete implementation.


---
Diffs of the changes:  (+2 -2)

Index: llvm/include/llvm/Target/TargetMachine.h
diff -u llvm/include/llvm/Target/TargetMachine.h:1.45 llvm/include/llvm/Target/TargetMachine.h:1.46
--- llvm/include/llvm/Target/TargetMachine.h:1.45	Wed Jun  2 00:53:25 2004
+++ llvm/include/llvm/Target/TargetMachine.h	Wed Jun  2 21:45:09 2004
@@ -23,7 +23,7 @@
 class TargetInstrDescriptor;
 class TargetJITInfo;
 class TargetSchedInfo;
-class TargetRegInfo;
+class SparcV9RegInfo;
 class TargetFrameInfo;
 class MachineCodeEmitter;
 class MRegisterInfo;
@@ -90,7 +90,7 @@
 
   // These are deprecated interfaces.
   virtual const TargetSchedInfo        *getSchedInfo() const { return 0; }
-  virtual const TargetRegInfo          *getRegInfo()   const { return 0; }
+  virtual const SparcV9RegInfo         *getRegInfo()   const { return 0; }
 
   /// addPassesToEmitAssembly - Add passes to the specified pass manager to get
   /// assembly langage code emitted.  Typically this will involve several steps





More information about the llvm-commits mailing list