CodeGenPrepare: Move ret duplication out of the instruction iteration loop.
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 23 Nov 2012 19:17:06 +0000 (19:17 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 23 Nov 2012 19:17:06 +0000 (19:17 +0000)
commit455fa35e511df0f06486796e5ba9a1e067171739
tree364697edbde43ed2524acc1e7a6fd73d71cfb2af
parentbef254ab16850462c965f0b1e3e0e70c7519ed58
CodeGenPrepare: Move ret duplication out of the instruction iteration loop.

It can delete the block, and the loop continues on free'd memory.
No change in output. Found by valgrind.

llvm-svn: 168525
llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp