diff options
| author | Chris Lattner <sabre@nondot.org> | 2002-03-06 17:16:43 +0000 | 
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2002-03-06 17:16:43 +0000 | 
| commit | 8032732948dedf67fa304a71062acdb008354f10 (patch) | |
| tree | af3270622b405c3824d9e20698695a3c1ce907a5 /llvm/lib/Transforms | |
| parent | 15148e7e8c50803cdd41afb703ebac9d220a7302 (diff) | |
| download | bcm5719-llvm-8032732948dedf67fa304a71062acdb008354f10.tar.gz bcm5719-llvm-8032732948dedf67fa304a71062acdb008354f10.zip | |
Take CallGraph out of the CFG namespace.  It has nothing to do with CFGs
llvm-svn: 1820
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/IPO/GlobalDCE.cpp | 18 | ||||
| -rw-r--r-- | llvm/lib/Transforms/IPO/MutateStructTypes.cpp | 2 | 
2 files changed, 10 insertions, 10 deletions
| diff --git a/llvm/lib/Transforms/IPO/GlobalDCE.cpp b/llvm/lib/Transforms/IPO/GlobalDCE.cpp index 454f6014e6d..ea23dbedda1 100644 --- a/llvm/lib/Transforms/IPO/GlobalDCE.cpp +++ b/llvm/lib/Transforms/IPO/GlobalDCE.cpp @@ -12,20 +12,20 @@  #include "Support/DepthFirstIterator.h"  #include <set> -static bool RemoveUnreachableMethods(Module *M, cfg::CallGraph &CallGraph) { +static bool RemoveUnreachableMethods(Module *M, CallGraph &CallGraph) {    // Calculate which methods are reachable from the external methods in the call    // graph.    // -  std::set<cfg::CallGraphNode*> ReachableNodes(df_begin(&CallGraph), -                                               df_end(&CallGraph)); +  std::set<CallGraphNode*> ReachableNodes(df_begin(&CallGraph), +                                          df_end(&CallGraph));    // Loop over the methods in the module twice.  The first time is used to drop    // references that methods have to each other before they are deleted.  The    // second pass removes the methods that need to be removed.    // -  std::vector<cfg::CallGraphNode*> MethodsToDelete;   // Track unused methods +  std::vector<CallGraphNode*> MethodsToDelete;   // Track unused methods    for (Module::iterator I = M->begin(), E = M->end(); I != E; ++I) { -    cfg::CallGraphNode *N = CallGraph[*I]; +    CallGraphNode *N = CallGraph[*I];      if (!ReachableNodes.count(N)) {              // Not reachable??        (*I)->dropAllReferences();        N->removeAllCalledMethods(); @@ -39,7 +39,7 @@ static bool RemoveUnreachableMethods(Module *M, cfg::CallGraph &CallGraph) {    // Unreachables methods have been found and should have no references to them,    // delete them now.    // -  for (std::vector<cfg::CallGraphNode*>::iterator I = MethodsToDelete.begin(), +  for (std::vector<CallGraphNode*>::iterator I = MethodsToDelete.begin(),  	 E = MethodsToDelete.end(); I != E; ++I)      delete CallGraph.removeMethodFromModule(*I); @@ -52,7 +52,7 @@ namespace {      // the specified callgraph to reflect the changes.      //      bool run(Module *M) { -      return RemoveUnreachableMethods(M, getAnalysis<cfg::CallGraph>()); +      return RemoveUnreachableMethods(M, getAnalysis<CallGraph>());      }      // getAnalysisUsageInfo - This function works on the call graph of a module. @@ -62,9 +62,9 @@ namespace {      virtual void getAnalysisUsageInfo(Pass::AnalysisSet &Required,                                        Pass::AnalysisSet &Destroyed,                                        Pass::AnalysisSet &Provided) { -      Required.push_back(cfg::CallGraph::ID); +      Required.push_back(CallGraph::ID);        // FIXME: This should update the callgraph, not destroy it! -      Destroyed.push_back(cfg::CallGraph::ID); +      Destroyed.push_back(CallGraph::ID);      }    };  } diff --git a/llvm/lib/Transforms/IPO/MutateStructTypes.cpp b/llvm/lib/Transforms/IPO/MutateStructTypes.cpp index 77109330c4e..c67a2e006d2 100644 --- a/llvm/lib/Transforms/IPO/MutateStructTypes.cpp +++ b/llvm/lib/Transforms/IPO/MutateStructTypes.cpp @@ -531,5 +531,5 @@ void MutateStructTypes::getAnalysisUsageInfo(Pass::AnalysisSet &Required,                                               Pass::AnalysisSet &Provided) {    Destroyed.push_back(FindUsedTypes::ID);    Destroyed.push_back(FindUnsafePointerTypes::ID); -  Destroyed.push_back(cfg::CallGraph::ID); +  Destroyed.push_back(CallGraph::ID);  } | 

