Remove obsolete code
authorChris Lattner <sabre@nondot.org>
Thu, 17 Oct 2002 04:58:10 +0000 (04:58 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 17 Oct 2002 04:58:10 +0000 (04:58 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4218 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/DataStructure/BottomUpClosure.cpp
lib/Analysis/DataStructure/DataStructure.cpp

index 1f48b652022dfbb4cea2518c2386d117b4fb1684..7601524dd2d2621c1020d442ea95039e850c0306 100644 (file)
@@ -113,9 +113,6 @@ DSGraph &BUDataStructures::calculateGraph(Function &F) {
 #if 0
   // Populate the GlobalsGraph with globals from this one.
   Graph->GlobalsGraph->cloneGlobals(*Graph, /*cloneCalls*/ false);
-
-  // Save a copy of the original call nodes for the top-down pass
-  Graph->saveOrigFunctionCalls();
 #endif
 
   // Start resolving calls...
@@ -123,16 +120,6 @@ DSGraph &BUDataStructures::calculateGraph(Function &F) {
 
   DEBUG(std::cerr << "  [BU] Inlining: " << F.getName() << "\n");
 
-#if 0
-  // Add F to the PendingCallers list of each direct callee for use in the
-  // top-down pass so we don't have to compute this again.  We don't want
-  // to do it for indirect callees inlined later, so remember which calls
-  // are in the original FCs set.
-  std::set<const DSNode*> directCallees;
-  for (unsigned i = 0; i < FCs.size(); ++i)
-    directCallees.insert(FCs[i][1]); // ptr to function node
-#endif
-
   bool Inlined;
   do {
     Inlined = false;
@@ -209,12 +196,6 @@ DSGraph &BUDataStructures::calculateGraph(Function &F) {
             //
             MergeGlobalNodes(*Graph, OldValMap);
 
-#if 0
-            // If this was an original call, add F to the PendingCallers list
-            if (directCallees.find(Call[1]) != directCallees.end())
-              GI.addCaller(F);
-#endif
-
             // Erase the entry in the Callees vector
             Callees.erase(Callees.begin()+c--);
 
@@ -250,13 +231,6 @@ DSGraph &BUDataStructures::calculateGraph(Function &F) {
     }
   } while (Inlined && !FCs.empty());
 
-#if 0
-  // Copy any unresolved call nodes into the Globals graph and
-  // filter out unresolved call nodes inlined from the callee.
-  if (!FCs.empty())
-    Graph->GlobalsGraph->cloneCalls(*Graph);
-#endif
-
   Graph->maskIncompleteMarkers();
   Graph->markIncompleteNodes();
   Graph->removeTriviallyDeadNodes(false);
index 0c4362b3756f321e3d7252ad50dd60a26a18f419..2418b0c65725ee3553535c49fd30d025382ba9ce 100644 (file)
@@ -447,15 +447,6 @@ DSNodeHandle DSGraph::cloneInto(const DSGraph &G,
   // Copy the function calls list...
   CopyFunctionCallsList(G.FunctionCalls, FunctionCalls, OldNodeMap);
 
-#if 0
-  if (CopyOrigCalls) 
-    CopyFunctionCallsList(G.OrigFunctionCalls, OrigFunctionCalls, OldNodeMap);
-
-  // Copy the list of unresolved callers
-  if (CopyCallers)
-    PendingCallers.insert(G.PendingCallers.begin(), G.PendingCallers.end());
-#endif
-
   // Return the returned node pointer...
   return DSNodeHandle(OldNodeMap[G.RetNode.getNode()], G.RetNode.getOffset());
 }