summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2016-01-05 00:45:35 +0000
committerMatthias Braun <matze@braunis.de>2016-01-05 00:45:35 +0000
commit7e762e4f9c7f1261f255e8c914dcc13893637e72 (patch)
treec0e6cc0c6cf29a9d2347980b264a416b006f391f /clang/lib/Sema/SemaDecl.cpp
parentd84af9ba8b3db8fa4d496dd7f51dbeaf947f15de (diff)
downloadbcm5719-llvm-7e762e4f9c7f1261f255e8c914dcc13893637e72.tar.gz
bcm5719-llvm-7e762e4f9c7f1261f255e8c914dcc13893637e72.zip
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 'clang/lib/Sema/SemaDecl.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud