Remove dead Nodes list
authorChris Lattner <sabre@nondot.org>
Wed, 2 Jul 2003 06:06:34 +0000 (06:06 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 2 Jul 2003 06:06:34 +0000 (06:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7065 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/DataStructure/Local.cpp

index 485aa30d23212b0d13fc1ba5fccde00e0dabb0e0..641c2e0a1eb1705c0af68387cad5165aaf6482e9 100644 (file)
@@ -64,16 +64,14 @@ namespace {
   class GraphBuilder : InstVisitor<GraphBuilder> {
     Function &F;
     DSGraph &G;
-    std::vector<DSNode*> &Nodes;
     DSNodeHandle &RetNode;               // Node that gets returned...
     DSGraph::ScalarMapTy &ScalarMap;
     std::vector<DSCallSite> &FunctionCalls;
 
   public:
-    GraphBuilder(Function &f, DSGraph &g, std::vector<DSNode*> &nodes,
-                 DSNodeHandle &retNode, DSGraph::ScalarMapTy &SM,
-                 std::vector<DSCallSite> &fc)
-      : F(f), G(g), Nodes(nodes), RetNode(retNode), ScalarMap(SM),
+    GraphBuilder(Function &f, DSGraph &g, DSNodeHandle &retNode, 
+                 DSGraph::ScalarMapTy &SM, std::vector<DSCallSite> &fc)
+      : F(f), G(g), RetNode(retNode), ScalarMap(SM),
         FunctionCalls(fc) {
 
       // Create scalar nodes for all pointer arguments...
@@ -146,7 +144,7 @@ DSGraph::DSGraph(Function &F, DSGraph *GG) : GlobalsGraph(GG) {
   DEBUG(std::cerr << "  [Loc] Calculating graph for: " << F.getName() << "\n");
 
   // Use the graph builder to construct the local version of the graph
-  GraphBuilder B(F, *this, Nodes, ReturnNodes[&F], ScalarMap, FunctionCalls);
+  GraphBuilder B(F, *this, ReturnNodes[&F], ScalarMap, FunctionCalls);
 #ifndef NDEBUG
   Timer::addPeakMemoryMeasurement();
 #endif