aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorTim Northover <t.p.northover@gmail.com>2021-09-20 14:19:14 +0100
committerTim Northover <tnorthover@apple.com>2022-12-14 12:16:40 +0000
commit10d34f5538e0d231a172608bdb7d08824771c7c7 (patch)
treed743c8cac9bc902fd6ad213c5c36ec4cde95ef66 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent247d8d4f7ab19657bd798da2bda27450f3ff135a (diff)
downloadllvm-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