[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveRangeInfo.h PhyRegAlloc.h RegClass.h

Chris Lattner lattner at cs.uiuc.edu
Sat Dec 28 21:14:30 PST 2002


Changes in directory llvm/include/llvm/CodeGen:

LiveRangeInfo.h updated: 1.14 -> 1.15
PhyRegAlloc.h updated: 1.39 -> 1.40
RegClass.h updated: 1.14 -> 1.15

---
Log message:

More renamings of Target/Machine*Info to Target/Target*Info


---
Diffs of the changes:

Index: llvm/include/llvm/CodeGen/LiveRangeInfo.h
diff -u llvm/include/llvm/CodeGen/LiveRangeInfo.h:1.14 llvm/include/llvm/CodeGen/LiveRangeInfo.h:1.15
--- llvm/include/llvm/CodeGen/LiveRangeInfo.h:1.14	Tue Oct 29 11:03:19 2002
+++ llvm/include/llvm/CodeGen/LiveRangeInfo.h	Sat Dec 28 21:12:52 2002
@@ -25,7 +25,7 @@
 class LiveRange;
 class MachineInstr;
 class RegClass;
-class MachineRegInfo;
+class TargetRegInfo;
 class TargetMachine;
 class Value;
 class Function;
@@ -50,7 +50,7 @@
 
   std::vector<RegClass *> & RegClassList;// vector containing register classess
 
-  const MachineRegInfo& MRI;        // machine reg info
+  const TargetRegInfo& MRI;        // machine reg info
 
   std::vector<MachineInstr*> CallRetInstrList;  // a list of all call/ret instrs
 


Index: llvm/include/llvm/CodeGen/PhyRegAlloc.h
diff -u llvm/include/llvm/CodeGen/PhyRegAlloc.h:1.39 llvm/include/llvm/CodeGen/PhyRegAlloc.h:1.40
--- llvm/include/llvm/CodeGen/PhyRegAlloc.h:1.39	Tue Oct 29 11:08:05 2002
+++ llvm/include/llvm/CodeGen/PhyRegAlloc.h	Sat Dec 28 21:12:52 2002
@@ -7,9 +7,9 @@
    =====
 
  * RegisterClasses: Each RegClass accepts a 
-   MachineRegClass which contains machine specific info about that register
+   TargetRegClass which contains machine specific info about that register
    class. The code in the RegClass is machine independent and they use
-   access functions in the MachineRegClass object passed into it to get
+   access functions in the TargetRegClass object passed into it to get
    machine specific info.
 
  * Machine dependent work: All parts of the register coloring algorithm
@@ -24,7 +24,7 @@
 #include <map>
 
 class MachineFunction;
-class MachineRegInfo;
+class TargetRegInfo;
 class FunctionLiveVarInfo;
 class MachineInstr;
 class LoopInfo;
@@ -57,7 +57,7 @@
   FunctionLiveVarInfo *const LVI;       // LV information for this method 
                                         // (already computed for BBs) 
   LiveRangeInfo LRI;                    // LR info  (will be computed)
-  const MachineRegInfo &MRI;            // Machine Register information
+  const TargetRegInfo &MRI;             // Machine Register information
   const unsigned NumOfRegClasses;       // recorded here for efficiency
 
   


Index: llvm/include/llvm/CodeGen/RegClass.h
diff -u llvm/include/llvm/CodeGen/RegClass.h:1.14 llvm/include/llvm/CodeGen/RegClass.h:1.15
--- llvm/include/llvm/CodeGen/RegClass.h:1.14	Tue Oct 29 10:50:33 2002
+++ llvm/include/llvm/CodeGen/RegClass.h	Sat Dec 28 21:12:52 2002
@@ -9,9 +9,9 @@
 #define REG_CLASS_H
 
 #include "llvm/CodeGen/InterferenceGraph.h"
-#include "llvm/Target/MachineRegInfo.h"
+#include "llvm/Target/TargetRegInfo.h"
 #include <stack>
-class MachineRegClassInfo;
+class TargetRegClassInfo;
 
 typedef std::vector<unsigned> ReservedColorListType;
 
@@ -24,7 +24,7 @@
 //   This is the class that contains all data structures and common algos
 //   for coloring a particular register class (e.g., int class, fp class).  
 //   This class is hardware independent. This class accepts a hardware 
-//   dependent description of machine registers (MachineRegInfo class) to 
+//   dependent description of machine registers (TargetRegInfo class) to 
 //   get hardware specific info and to color an individual IG node.
 //
 //   This class contains the InterferenceGraph (IG).
@@ -35,7 +35,7 @@
 //-----------------------------------------------------------------------------
 class RegClass {
   const Function *const Meth;           // Function we are working on
-  const MachineRegClassInfo *const MRC; // corresponding MRC
+  const TargetRegClassInfo *const MRC; // corresponding MRC
   const unsigned RegClassID;            // my int ID
 
   InterferenceGraph IG;                 // Interference graph - constructed by
@@ -69,7 +69,7 @@
  public:
 
   RegClass(const Function *M,
-	   const MachineRegClassInfo *MRC,
+	   const TargetRegClassInfo *MRC,
 	   const ReservedColorListType *RCL = 0);
 
   inline void createInterferenceGraph() { IG.createGraph(); }





More information about the llvm-commits mailing list