Don't perform an extra traversal of the function just to do cleanup. We can safely...
authorOwen Anderson <resistor@mac.com>
Tue, 31 Aug 2010 07:55:56 +0000 (07:55 +0000)
committerOwen Anderson <resistor@mac.com>
Tue, 31 Aug 2010 07:55:56 +0000 (07:55 +0000)
commit7c37f6d2d9d7fe0327e1de5e0dcda729a73d2a6f
tree962865454d44a71166caa778d40fec93124da8f1
parentda2ae63206bcf6856f9d717862508b94213c2336
Don't perform an extra traversal of the function just to do cleanup.  We can safely simplify instructions after each block has been processed without worrying about iterator invalidation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112594 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp