diff options
author | Chris Lattner <sabre@nondot.org> | 2004-02-20 23:52:15 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-02-20 23:52:15 +0000 |
commit | d10b5fd395e2c4390c669e1caad98f5f491eb7b6 (patch) | |
tree | 3ba24d1f1d86cd6bcbfc2382e8c95a87f28afd8c /lib/Analysis/DataStructure/BottomUpClosure.cpp | |
parent | 4e46e320a5f502559744ddeab2cad831cdd3056a (diff) |
There is no need to merge the globals graph into the function graphs at the
end of the BU and CBU passes. The globals will be marked incomplete, so it
doesn't matter if they are missing some info, and merging isn't guaranteed
to bring everything in anyway!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11684 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/DataStructure/BottomUpClosure.cpp')
-rw-r--r-- | lib/Analysis/DataStructure/BottomUpClosure.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/Analysis/DataStructure/BottomUpClosure.cpp b/lib/Analysis/DataStructure/BottomUpClosure.cpp index ec8e2b6bef..fceb1ded59 100644 --- a/lib/Analysis/DataStructure/BottomUpClosure.cpp +++ b/lib/Analysis/DataStructure/BottomUpClosure.cpp @@ -320,12 +320,8 @@ void BUDataStructures::calculateGraph(DSGraph &Graph) { TempFCs.clear(); - // Re-materialize nodes from the globals graph. - // Do not ignore globals inlined from callees -- they are not up-to-date! - assert(Graph.getInlinedGlobals().empty()); - Graph.updateFromGlobalGraph(); - // Recompute the Incomplete markers + assert(Graph.getInlinedGlobals().empty()); Graph.maskIncompleteMarkers(); Graph.markIncompleteNodes(DSGraph::MarkFormalArgs); |