aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
diff options
context:
space:
mode:
authorTim Northover <t.p.northover@gmail.com>2021-09-15 12:20:03 +0100
committerTim Northover <t.p.northover@gmail.com>2021-09-20 09:50:11 +0100
commit13aa102e07695297fd17f68913c343c95a7c56ad (patch)
tree34c2f52df0455109b9caeabab7f227e46ea06809 /clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
parent798e4bfbeda824551fa89a388969baa2abbc2411 (diff)
downloadllvm-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