diff options
| author | Matthias Braun <matze@braunis.de> | 2016-01-05 00:45:35 +0000 | 
|---|---|---|
| committer | Matthias Braun <matze@braunis.de> | 2016-01-05 00:45:35 +0000 | 
| commit | 7e762e4f9c7f1261f255e8c914dcc13893637e72 (patch) | |
| tree | c0e6cc0c6cf29a9d2347980b264a416b006f391f /lldb/packages/Python/lldbsuite/test/lldbtest.py | |
| parent | d84af9ba8b3db8fa4d496dd7f51dbeaf947f15de (diff) | |
| download | llvm-7e762e4f9c7f1261f255e8c914dcc13893637e72.zip llvm-7e762e4f9c7f1261f255e8c914dcc13893637e72.tar.gz llvm-7e762e4f9c7f1261f255e8c914dcc13893637e72.tar.bz2 | |
MachineInstrBundle: Fix reversed isSuperRegisterEq() call
Unfortunately this fix had the effect of exposing the
-verify-machineinstrs FIXME of X86InstrInfo.cpp in two testcases for
which I disabled it for now.
Two testcases also have additional pushq/popq where the corrected code
cannot prove that %rax is dead any longer. Looking at the examples, this
could potentially be fixed by improving computeRegisterLiveness() to check
the live-in lists of the successors blocks when reaching the end of a
block.
This fixes http://llvm.org/PR25951.
llvm-svn: 256799
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbtest.py')
0 files changed, 0 insertions, 0 deletions
