Make removeTriviallyDeadNodes a private interface of DSGraph

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4659 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2002-11-09 20:55:24 +00:00
parent 3ce235a161
commit 96517253a1
5 changed files with 7 additions and 8 deletions
+3 -3
View File
@@ -74,9 +74,6 @@ namespace {
getValueDest(*I);
visit(G.getFunction()); // Single pass over the function
// Not inlining, only eliminate trivially dead nodes.
G.removeTriviallyDeadNodes();
}
private:
@@ -135,6 +132,9 @@ DSGraph::DSGraph(Function &F, DSGraph *GG) : Func(&F), GlobalsGraph(GG) {
// Use the graph builder to construct the local version of the graph
GraphBuilder B(*this, Nodes, RetNode, ScalarMap, FunctionCalls);
markIncompleteNodes();
// Remove any nodes made dead due to merging...
removeDeadNodes(true, true);
}