aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2020-10-09 10:26:50 -0700
committerCraig Topper <craig.topper@intel.com>2020-10-09 11:55:24 -0700
commit662024df331bd1f1a206678435e51232683e3cf6 (patch)
treed0df9a3dc14a3e873b1814198c38c2f117ee0450 /llvm/lib/Bitcode/Reader/MetadataLoader.cpp
parent466c8296f20f5940fc282b228e28408b7c4d7d9b (diff)
downloadllvm-662024df331bd1f1a206678435e51232683e3cf6.zip
llvm-662024df331bd1f1a206678435e51232683e3cf6.tar.gz
llvm-662024df331bd1f1a206678435e51232683e3cf6.tar.bz2
[X86] Don't copy kill flag when expanding LCMPXCHG16B_SAVE_RBX
The expansion code creates a copy to RBX before the real LCMPXCHG16B. It's possible this copy uses a register that is also used by the real LCMPXCHG16B. If we set the kill flag on the use in the copy, then we'll fail the machine verifier on the use on the LCMPXCHG16B. Differential Revision: https://reviews.llvm.org/D89151
Diffstat (limited to 'llvm/lib/Bitcode/Reader/MetadataLoader.cpp')
0 files changed, 0 insertions, 0 deletions