diff options
author | Tim Northover <t.p.northover@gmail.com> | 2021-09-15 12:20:03 +0100 |
---|---|---|
committer | Tim Northover <t.p.northover@gmail.com> | 2021-09-20 09:50:11 +0100 |
commit | 13aa102e07695297fd17f68913c343c95a7c56ad (patch) | |
tree | 34c2f52df0455109b9caeabab7f227e46ea06809 /clang/lib/Frontend/CreateInvocationFromCommandLine.cpp | |
parent | 798e4bfbeda824551fa89a388969baa2abbc2411 (diff) | |
download | llvm-13aa102e07695297fd17f68913c343c95a7c56ad.zip llvm-13aa102e07695297fd17f68913c343c95a7c56ad.tar.gz llvm-13aa102e07695297fd17f68913c343c95a7c56ad.tar.bz2 |
AArch64: use ldp/stp for 128-bit atomic load/store in v.84 onwards
v8.4 says that normal loads/stores of 128-bytes are single-copy atomic if
they're properly aligned (which all LLVM atomics are) so we no longer need to
do a full RMW operation to guarantee we got a clean read.
Diffstat (limited to 'clang/lib/Frontend/CreateInvocationFromCommandLine.cpp')
0 files changed, 0 insertions, 0 deletions