[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