Commit the new DeadArgElim pass again, this time with the gcc bootstrap failures...
authorMatthijs Kooijman <matthijs@stdin.nl>
Tue, 24 Jun 2008 16:30:26 +0000 (16:30 +0000)
committerMatthijs Kooijman <matthijs@stdin.nl>
Tue, 24 Jun 2008 16:30:26 +0000 (16:30 +0000)
commit1d9a27776101ed4c2b71b6b910803c63100209f4
tree2c4bacdf5aa354e749226768f75c51453933edbf
parent5b80c663e7662fcf24c764f0cd1b2671958689b8
Commit the new DeadArgElim pass again, this time with the gcc bootstrap failures fixed.

Also add a testcase to reproduce the gcc bootstrap failure in very much reduced form.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52677 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/DeadArgumentElimination.cpp
test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll [new file with mode: 0644]
test/Transforms/DeadArgElim/deadretval2.ll
test/Transforms/DeadArgElim/multdeadretval.ll [new file with mode: 0644]