Remove unneeded #include
authorChris Lattner <sabre@nondot.org>
Tue, 29 Oct 2002 16:50:06 +0000 (16:50 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 29 Oct 2002 16:50:06 +0000 (16:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4377 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/InterferenceGraph.h
lib/CodeGen/RegAlloc/InterferenceGraph.h
lib/Target/SparcV9/RegAlloc/InterferenceGraph.h

index 5af8149a329d94f4ef5da49ae9191773c5357f89..e9cb610787770d13b79b0ee4bfdf79ce458fd1bf 100644 (file)
 */
 
 
-#ifndef  INTERFERENCE_GRAPH_H
-#define  INTERFERENCE_GRAPH_H
-
-
-#include "llvm/CodeGen/IGNode.h"
-
-typedef std::vector <IGNode *> IGNodeListType;
+#ifndef INTERFERENCE_GRAPH_H
+#define INTERFERENCE_GRAPH_H
 
+#include <vector>
+class LiveRange;
+class RegClass;
+class IGNode;
 
 class InterferenceGraph {
   char **IG;                            // a poiner to the interference graph
   unsigned int Size;                    // size of a side of the IG
   RegClass *const RegCl;                // RegCl contains this IG
-  IGNodeListType IGNodeList;            // a list of all IGNodes in a reg class
+  std::vector<IGNode *> IGNodeList;     // a list of all IGNodes in a reg class
                             
  public:
   // the matrix is not yet created by the constructor. Call createGraph() 
@@ -51,8 +50,8 @@ class InterferenceGraph {
 
   void mergeIGNodesOfLRs(const LiveRange *LR1, LiveRange *LR2);
 
-  IGNodeListType &getIGNodeList() { return IGNodeList; } 
-  const IGNodeListType &getIGNodeList() const { return IGNodeList; } 
+  std::vector<IGNode *> &getIGNodeList() { return IGNodeList; } 
+  const std::vector<IGNode *> &getIGNodeList() const { return IGNodeList; } 
 
   void setCurDegreeOfIGNodes();
 
index 5af8149a329d94f4ef5da49ae9191773c5357f89..e9cb610787770d13b79b0ee4bfdf79ce458fd1bf 100644 (file)
 */
 
 
-#ifndef  INTERFERENCE_GRAPH_H
-#define  INTERFERENCE_GRAPH_H
-
-
-#include "llvm/CodeGen/IGNode.h"
-
-typedef std::vector <IGNode *> IGNodeListType;
+#ifndef INTERFERENCE_GRAPH_H
+#define INTERFERENCE_GRAPH_H
 
+#include <vector>
+class LiveRange;
+class RegClass;
+class IGNode;
 
 class InterferenceGraph {
   char **IG;                            // a poiner to the interference graph
   unsigned int Size;                    // size of a side of the IG
   RegClass *const RegCl;                // RegCl contains this IG
-  IGNodeListType IGNodeList;            // a list of all IGNodes in a reg class
+  std::vector<IGNode *> IGNodeList;     // a list of all IGNodes in a reg class
                             
  public:
   // the matrix is not yet created by the constructor. Call createGraph() 
@@ -51,8 +50,8 @@ class InterferenceGraph {
 
   void mergeIGNodesOfLRs(const LiveRange *LR1, LiveRange *LR2);
 
-  IGNodeListType &getIGNodeList() { return IGNodeList; } 
-  const IGNodeListType &getIGNodeList() const { return IGNodeList; } 
+  std::vector<IGNode *> &getIGNodeList() { return IGNodeList; } 
+  const std::vector<IGNode *> &getIGNodeList() const { return IGNodeList; } 
 
   void setCurDegreeOfIGNodes();
 
index 5af8149a329d94f4ef5da49ae9191773c5357f89..e9cb610787770d13b79b0ee4bfdf79ce458fd1bf 100644 (file)
 */
 
 
-#ifndef  INTERFERENCE_GRAPH_H
-#define  INTERFERENCE_GRAPH_H
-
-
-#include "llvm/CodeGen/IGNode.h"
-
-typedef std::vector <IGNode *> IGNodeListType;
+#ifndef INTERFERENCE_GRAPH_H
+#define INTERFERENCE_GRAPH_H
 
+#include <vector>
+class LiveRange;
+class RegClass;
+class IGNode;
 
 class InterferenceGraph {
   char **IG;                            // a poiner to the interference graph
   unsigned int Size;                    // size of a side of the IG
   RegClass *const RegCl;                // RegCl contains this IG
-  IGNodeListType IGNodeList;            // a list of all IGNodes in a reg class
+  std::vector<IGNode *> IGNodeList;     // a list of all IGNodes in a reg class
                             
  public:
   // the matrix is not yet created by the constructor. Call createGraph() 
@@ -51,8 +50,8 @@ class InterferenceGraph {
 
   void mergeIGNodesOfLRs(const LiveRange *LR1, LiveRange *LR2);
 
-  IGNodeListType &getIGNodeList() { return IGNodeList; } 
-  const IGNodeListType &getIGNodeList() const { return IGNodeList; } 
+  std::vector<IGNode *> &getIGNodeList() { return IGNodeList; } 
+  const std::vector<IGNode *> &getIGNodeList() const { return IGNodeList; } 
 
   void setCurDegreeOfIGNodes();