summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lang/cpp/bitfields/TestCppBitfields.py
diff options
context:
space:
mode:
authorFlorian Hahn <florian_hahn@apple.com>2020-01-22 09:16:40 -0800
committerHans Wennborg <hans@chromium.org>2020-01-22 20:03:49 +0100
commit050e1a3c2688f2daf03456cf94dd3ed79e8ebe7f (patch)
tree5d9f1d188d481e605b7e0fa7872c5110d5973074 /lldb/packages/Python/lldbsuite/test/lang/cpp/bitfields/TestCppBitfields.py
parent54acc20e6da529f8ab6183d912a75a94b25d2bd9 (diff)
downloadbcm5719-llvm-050e1a3c2688f2daf03456cf94dd3ed79e8ebe7f.tar.gz
bcm5719-llvm-050e1a3c2688f2daf03456cf94dd3ed79e8ebe7f.zip
[AArch64] Don't rename registers with pseudo defs in Ld/St opt.
If the root def of for renaming is a noop-pseudo instruction like kill, we would end up without a correct def for the renamed register, causing miscompiles. This patch conservatively bails out on any pseudo instruction. This fixes https://bugs.chromium.org/p/chromium/issues/detail?id=1037912#c70 (cherry picked from commit 300997c41a00b705ca10264c15910dd8d691ab75)
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/bitfields/TestCppBitfields.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud