Minor fixes: renamed target machine files; fold sched info into TargetMachine.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@603 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/llvm/CodeGen/InstrForest.h b/include/llvm/CodeGen/InstrForest.h
index 47a12ac..6fe622d 100644
--- a/include/llvm/CodeGen/InstrForest.h
+++ b/include/llvm/CodeGen/InstrForest.h
@@ -1,25 +1,25 @@
-/* $Id$ -*-c++-*-
- ****************************************************************************
- * File:
- *	InstrForest.h
- * 
- * Purpose:
- *	Convert SSA graph to instruction trees for instruction selection.
- * 
- * Strategy:
- *  The basic idea is that we would like to group instructions into a single
- *  tree if one or more of them might be potentially combined into a single
- *  complex instruction in the target machine.
- *  Since this grouping is completely machine-independent, it is as
- *  aggressive as possible.  In particular, we group two instructions
- *  O and I if:
- *  (1) Instruction O computes an operand of instruction I, and
- *  (2) O and I are part of the same basic block, and
- *  (3) O has only a single use, viz., I.
- * 
- * History:
- *	6/28/01	 -  Vikram Adve  -  Created
- ***************************************************************************/
+// $Id$ -*-c++-*-
+//***************************************************************************
+// File:
+//	InstrForest.h
+// 
+// Purpose:
+//	Convert SSA graph to instruction trees for instruction selection.
+// 
+// Strategy:
+//  The basic idea is that we would like to group instructions into a single
+//  tree if one or more of them might be potentially combined into a single
+//  complex instruction in the target machine.
+//  Since this grouping is completely machine-independent, it is as
+//  aggressive as possible.  In particular, we group two instructions
+//  O and I if:
+//  (1) Instruction O computes an operand of instruction I, and
+//  (2) O and I are part of the same basic block, and
+//  (3) O has only a single use, viz., I.
+// 
+// History:
+//	6/28/01	 -  Vikram Adve  -  Created
+//**************************************************************************/
 
 #ifndef LLVM_CODEGEN_INSTRFOREST_H
 #define LLVM_CODEGEN_INSTRFOREST_H
@@ -235,11 +235,13 @@
 //------------------------------------------------------------------------ 
 
 class InstrForest : private hash_map<const Instruction*, InstructionNode*> {
+private:
   hash_set<InstructionNode*> treeRoots;
   
 public:
-  InstrForest(Method *M);
-				    
+  /*ctor*/	InstrForest	(Method *M);
+  /*dtor*/	~InstrForest	();
+  
   inline InstructionNode *getTreeNodeForInstr(Instruction* instr) {
     return (*this)[instr];
   }
diff --git a/include/llvm/CodeGen/InstrScheduling.h b/include/llvm/CodeGen/InstrScheduling.h
index cfaa8b0..8f88a61 100644
--- a/include/llvm/CodeGen/InstrScheduling.h
+++ b/include/llvm/CodeGen/InstrScheduling.h
@@ -42,8 +42,8 @@
 //   are still in SSA form.
 //---------------------------------------------------------------------------
 
-bool ScheduleInstructionsWithSSA(Method* method, const TargetMachine &Target,
-				 const MachineSchedInfo &schedInfo);
+bool ScheduleInstructionsWithSSA(Method* method, const TargetMachine &Target);
+
 
 //---------------------------------------------------------------------------
 // Function: ScheduleInstructions
diff --git a/include/llvm/CodeGen/MachineInstr.h b/include/llvm/CodeGen/MachineInstr.h
index 3393712..66e91b2 100644
--- a/include/llvm/CodeGen/MachineInstr.h
+++ b/include/llvm/CodeGen/MachineInstr.h
@@ -19,7 +19,7 @@
 #include "llvm/CodeGen/InstrForest.h"
 #include "llvm/Support/DataTypes.h"
 #include "llvm/Support/NonCopyable.h"
-#include "llvm/Target/InstInfo.h"
+#include "llvm/Target/MachineInstrInfo.h"
 
 template<class _MI, class _V> class ValOpIterator;
 
@@ -86,7 +86,6 @@
   unsigned int regNum;	        // register number for an explicit register
                                 // will be set for a value after reg allocation
   bool isDef;                   // is this a defition for the value
-                                // made public for faster access
   
 public:
   /*ctor*/		MachineOperand	();
diff --git a/include/llvm/CodeGen/RegClass.h b/include/llvm/CodeGen/RegClass.h
index 723443d..d08ed3a 100644
--- a/include/llvm/CodeGen/RegClass.h
+++ b/include/llvm/CodeGen/RegClass.h
@@ -21,8 +21,8 @@
 
 #include "llvm/CodeGen/IGNode.h"
 #include "llvm/CodeGen/InterferenceGraph.h"
-#include "llvm/Target/Machine.h"
-#include "llvm/Target/RegInfo.h"
+#include "llvm/Target/TargetMachine.h"
+#include "llvm/Target/MachineRegInfo.h"
 #include <stack>
 
 typedef vector<unsigned int> ReservedColorListType;
diff --git a/lib/CodeGen/RegAlloc/RegClass.h b/lib/CodeGen/RegAlloc/RegClass.h
index 723443d..d08ed3a 100644
--- a/lib/CodeGen/RegAlloc/RegClass.h
+++ b/lib/CodeGen/RegAlloc/RegClass.h
@@ -21,8 +21,8 @@
 
 #include "llvm/CodeGen/IGNode.h"
 #include "llvm/CodeGen/InterferenceGraph.h"
-#include "llvm/Target/Machine.h"
-#include "llvm/Target/RegInfo.h"
+#include "llvm/Target/TargetMachine.h"
+#include "llvm/Target/MachineRegInfo.h"
 #include <stack>
 
 typedef vector<unsigned int> ReservedColorListType;
diff --git a/lib/Target/SparcV9/RegAlloc/RegClass.h b/lib/Target/SparcV9/RegAlloc/RegClass.h
index 723443d..d08ed3a 100644
--- a/lib/Target/SparcV9/RegAlloc/RegClass.h
+++ b/lib/Target/SparcV9/RegAlloc/RegClass.h
@@ -21,8 +21,8 @@
 
 #include "llvm/CodeGen/IGNode.h"
 #include "llvm/CodeGen/InterferenceGraph.h"
-#include "llvm/Target/Machine.h"
-#include "llvm/Target/RegInfo.h"
+#include "llvm/Target/TargetMachine.h"
+#include "llvm/Target/MachineRegInfo.h"
 #include <stack>
 
 typedef vector<unsigned int> ReservedColorListType;