Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock.
authorBob Wilson <bob.wilson@apple.com>
Wed, 27 Jan 2010 22:01:02 +0000 (22:01 +0000)
committerBob Wilson <bob.wilson@apple.com>
Wed, 27 Jan 2010 22:01:02 +0000 (22:01 +0000)
commite98585eb36eff3b8c7da1cf7b044da6a05973074
tree3054abd3d9c961d2588f1a297db2f632f31804b0
parent49a43f189bc58e24988ad4ccaa0c50a544a2ccb6
Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock.
This was already being done in SSAUpdater::GetValueAtEndOfBlock so I've
just changed SSAUpdater to check for existing PHIs in both places.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94690 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Utils/SSAUpdater.cpp
test/Transforms/GVN/rle-nonlocal.ll