diff options
author | Cameron Zwarich <zwarich@apple.com> | 2011-10-12 21:24:54 +0000 |
---|---|---|
committer | Cameron Zwarich <zwarich@apple.com> | 2011-10-12 21:24:54 +0000 |
commit | 980df169203a5f60793e758cdc5cbcad853ca9eb (patch) | |
tree | 1f603569c753d569b66c8d17f7e9afe5f7457e6e /lib/Object/MachOObjectFile.cpp | |
parent | c66e7afcf2810a2c1ebf08514eaf45c478e5ff67 (diff) |
To find the exiting VN of a LiveInterval from a block, use the previous slot
rather than the previous index. If a block has a single instruction, the
previous index may be in a different basic block.
I have no clue how this used to work on all of test-suite, because now this
failure is seen quite often when trying to compile code with -strong-phi-elim.
This fixes PR10252.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141812 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions