Rename FoldedGraph -> DSInfo to be consistent with other passes
authorChris Lattner <sabre@nondot.org>
Mon, 1 Nov 2004 21:02:23 +0000 (21:02 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 1 Nov 2004 21:02:23 +0000 (21:02 +0000)
delete some dead methods

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17410 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/DataStructure/EquivClassGraphs.h
lib/Analysis/DataStructure/EquivClassGraphs.cpp

index d49c3da0bb70bfa4ef3769187d83de477cb626f9..281a1ddc9c2cbb92f3dd110f155ff3558745b894 100644 (file)
@@ -38,8 +38,8 @@ namespace PA {
 
     DSGraph *GlobalsGraph;
 
-    // FoldedGraphsMap, one graph for each function
-    hash_map<const Function*, DSGraph*> FoldedGraphsMap;
+    // DSInfo - one graph for each function.
+    hash_map<const Function*, DSGraph*> DSInfo;
 
     /// ActualCallees - The actual functions callable from indirect call sites.
     ///
@@ -70,9 +70,8 @@ namespace PA {
     /// callees also have the same folded graph as the CBU graph.
     /// 
     DSGraph &getDSGraph(const Function &F) const {
-      hash_map<const Function*, DSGraph*>::const_iterator I =
-        FoldedGraphsMap.find(const_cast<Function*>(&F));
-      assert(I != FoldedGraphsMap.end() && "No folded graph for function!");
+      hash_map<const Function*, DSGraph*>::const_iterator I = DSInfo.find(&F);
+      assert(I != DSInfo.end() && "No graph computed for that function!");
       return *I->second;
     }
 
@@ -124,19 +123,6 @@ namespace PA {
     void processGraph(DSGraph &FG, Function &F);
 
     DSGraph &getOrCreateGraph(Function &F);
-
-    bool hasFoldedGraph(const Function& F) const {
-      hash_map<const Function*, DSGraph*>::const_iterator I =
-        FoldedGraphsMap.find(const_cast<Function*>(&F));
-      return (I != FoldedGraphsMap.end());
-    }
-
-    DSGraph* getOrCreateLeaderGraph(const Function& leader) {
-      DSGraph*& leaderGraph = FoldedGraphsMap[&leader];
-      if (leaderGraph == NULL)
-        leaderGraph = new DSGraph(CBU->getGlobalsGraph().getTargetData());
-      return leaderGraph;
-    }
   };
 
 }; // end PA namespace
index 1d80b9cb0eb489cde9f527e7642e763c88528164..70c8f6bb479905706c6184958b75af7fe6d11717 100644 (file)
@@ -210,7 +210,7 @@ void PA::EquivClassGraphs::buildIndirectFunctionSets(Module &M) {
       for (std::set<Function*>::const_iterator EqI = EqClass.begin(),
              EqEnd = EqClass.end(); EqI != EqEnd; ++EqI) {
         Function* F = *EqI;
-        DSGraph*& FG = FoldedGraphsMap[F];
+        DSGraph*& FG = DSInfo[F];
 
         if (F == LF || FG == mergedG)
           continue;
@@ -253,7 +253,7 @@ void PA::EquivClassGraphs::buildIndirectFunctionSets(Module &M) {
 
 DSGraph &PA::EquivClassGraphs::getOrCreateGraph(Function &F) {
   // Has the graph already been created?
-  DSGraph *&Graph = FoldedGraphsMap[&F];
+  DSGraph *&Graph = DSInfo[&F];
   if (Graph) return *Graph;
 
   DSGraph &CBUGraph = CBU->getDSGraph(F);
@@ -263,11 +263,11 @@ DSGraph &PA::EquivClassGraphs::getOrCreateGraph(Function &F) {
   Graph->setGlobalsGraph(&getGlobalsGraph());
   Graph->setPrintAuxCalls();
 
-  // Make sure to update the FoldedGraphsMap map for all functions in the graph!
+  // Make sure to update the DSInfo map for all functions in the graph!
   for (DSGraph::ReturnNodesTy::iterator I = Graph->getReturnNodes().begin();
        I != Graph->getReturnNodes().end(); ++I)
     if (I->first != &F) {
-      DSGraph*& FG = FoldedGraphsMap[I->first];
+      DSGraph *&FG = DSInfo[I->first];
       assert(FG == NULL || FG == &CBU->getDSGraph(*I->first) &&
              "Merging function in SCC twice?");
       FG = Graph;