From 97e7f083f2b89a008bd426a10d890bad5db416e0 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Thu, 17 Oct 2002 20:53:12 +0000 Subject: [PATCH] Remove more obsolete code git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4221 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Analysis/DataStructure/TopDownClosure.cpp | 31 ------------------- 1 file changed, 31 deletions(-) diff --git a/lib/Analysis/DataStructure/TopDownClosure.cpp b/lib/Analysis/DataStructure/TopDownClosure.cpp index 5312bba198d..30634e72abd 100644 --- a/lib/Analysis/DataStructure/TopDownClosure.cpp +++ b/lib/Analysis/DataStructure/TopDownClosure.cpp @@ -42,36 +42,6 @@ bool TDDataStructures::run(Module &M) { return false; } -#if 0 - -// MergeGlobalNodes - Merge all existing global nodes with globals -// inlined from the callee or with globals from the GlobalsGraph. -// -static void MergeGlobalNodes(DSGraph &Graph, - map &OldValMap) { - map &ValMap = Graph.getValueMap(); - for (map::iterator I = ValMap.begin(), E = ValMap.end(); - I != E; ++I) - if (GlobalValue* GV = dyn_cast(I->first)) { - map:: iterator NHI = OldValMap.find(GV); - if (NHI != OldValMap.end()) // was it inlined from the callee? - I->second->mergeWith(NHI->second); - else // get it from the GlobalsGraph - I->second->mergeWith(Graph.cloneGlobalInto(GV)); - } - - // Add unused inlined global nodes into the value map - for (map::iterator I = OldValMap.begin(), - E = OldValMap.end(); I != E; ++I) - if (isa(I->first)) { - DSNodeHandle &NH = ValMap[I->first]; // If global is not in ValMap... - if (NH == 0) - NH = I->second; // Add the one just inlined. - } -} - -#endif - /// ResolveCallSite - This method is used to link the actual arguments together /// with the formal arguments for a function call in the top-down closure. This /// method assumes that the call site arguments have been mapped into nodes @@ -167,7 +137,6 @@ DSGraph &TDDataStructures::calculateGraph(Function &F) { ResolveCallSite(*Graph, CallSite); } } - // Recompute the Incomplete markers and eliminate unreachable nodes. Graph->maskIncompleteMarkers();