diff options
author | Lucas Prates <lucas.prates@arm.com> | 2020-12-10 16:43:36 +0000 |
---|---|---|
committer | Lucas Prates <lucas.prates@arm.com> | 2021-01-14 09:43:58 +0000 |
commit | 2b1e25befefc20f012aa49011f46e11e8530ee21 (patch) | |
tree | fe1190dd598424f1c780a2357925811db514d3f8 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 259936f4910ad7da7589f81862fc855386ae8621 (diff) | |
download | llvm-2b1e25befefc20f012aa49011f46e11e8530ee21.zip llvm-2b1e25befefc20f012aa49011f46e11e8530ee21.tar.gz llvm-2b1e25befefc20f012aa49011f46e11e8530ee21.tar.bz2 |
[AArch64] Adding ACLE intrinsics for the LS64 extension
This introduces the ARMv8.7-A LS64 extension's intrinsics for 64 bytes
atomic loads and stores: `__arm_ld64b`, `__arm_st64b`, `__arm_st64bv`,
and `__arm_st64bv0`. These are selected into the LS64 instructions
LD64B, ST64B, ST64BV and ST64BV0, respectively.
Based on patches written by Simon Tatham.
Reviewed By: tmatheson
Differential Revision: https://reviews.llvm.org/D93232
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions