Make SelectionDAG::RemoveDeadNodes iterative instead of recursive, which
authorChris Lattner <sabre@nondot.org>
Fri, 4 Aug 2006 17:45:20 +0000 (17:45 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 4 Aug 2006 17:45:20 +0000 (17:45 +0000)
commit190a418bf6b49a4ef1c1980229a2f0d516e8a2cd
tree2147802917bd7685dec7f1d1d2dcdc326483d494
parent7e5c373d07beec83264944d542dd4717fe01483c
Make SelectionDAG::RemoveDeadNodes iterative instead of recursive, which
also make it simpler.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29524 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SelectionDAG.h
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp