diff options
author | Tim Northover <t.p.northover@gmail.com> | 2021-09-20 14:19:14 +0100 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2022-12-14 12:16:40 +0000 |
commit | 10d34f5538e0d231a172608bdb7d08824771c7c7 (patch) | |
tree | d743c8cac9bc902fd6ad213c5c36ec4cde95ef66 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 247d8d4f7ab19657bd798da2bda27450f3ff135a (diff) | |
download | llvm-10d34f5538e0d231a172608bdb7d08824771c7c7.zip llvm-10d34f5538e0d231a172608bdb7d08824771c7c7.tar.gz llvm-10d34f5538e0d231a172608bdb7d08824771c7c7.tar.bz2 |
AArch64: use CAS instead of LDXR/STXR if available
This covers 128-bit loads, and atomicrmw operations without a single native
instruction. Using CAS saves has a better chance of succeeding with high
contention on some systems.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions