diff options
author | Chris Lattner <sabre@nondot.org> | 2006-08-04 17:45:20 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-08-04 17:45:20 +0000 |
commit | 8927c875bb028709c347226e42c9da1be60a63ac (patch) | |
tree | c01971624d7d988e74b91a8956c7cdecad626ef2 /llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | |
parent | 8c2b8f3b0ba05b0c162186dc02e8d0136618319c (diff) | |
download | bcm5719-llvm-8927c875bb028709c347226e42c9da1be60a63ac.tar.gz bcm5719-llvm-8927c875bb028709c347226e42c9da1be60a63ac.zip |
Make SelectionDAG::RemoveDeadNodes iterative instead of recursive, which
also make it simpler.
llvm-svn: 29524
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp index 9d0f6537046..4588ea4f4c3 100644 --- a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp @@ -349,7 +349,7 @@ void SelectionDAGLegalize::LegalizeDAG() { PackedNodes.clear(); // Remove dead nodes now. - DAG.RemoveDeadNodes(OldRoot.Val); + DAG.RemoveDeadNodes(); } |