summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <florian_hahn@apple.com>2020-01-22 09:16:40 -0800
committerFlorian Hahn <florian_hahn@apple.com>2020-01-22 09:26:25 -0800
commit300997c41a00b705ca10264c15910dd8d691ab75 (patch)
tree5f4f96160e3cfa259d2bcf4269742837df1bfd84 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent1192d7b254722932465461214b5491e7463d33cd (diff)
[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
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions