aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorLucas Duarte Prates <lucas.prates@arm.com>2024-02-01 10:24:38 +0000
committerGitHub <noreply@github.com>2024-02-01 10:24:38 +0000
commit1bbb797e9c7f37aa814b9bbaba2961f730a26891 (patch)
treee5881308bb9ef8e9c371c8a193cc244cd54643fe /clang/lib/CodeGen/CodeGenModule.cpp
parente9e01675a31969d5ae7c250caa6efcc8dcdb80bc (diff)
downloadllvm-1bbb797e9c7f37aa814b9bbaba2961f730a26891.zip
llvm-1bbb797e9c7f37aa814b9bbaba2961f730a26891.tar.gz
llvm-1bbb797e9c7f37aa814b9bbaba2961f730a26891.tar.bz2
[Clang][AArch64] Add ACLE macros for FEAT_PAuth_LR (#80163)
This updates clang's target defines to include the ACLE changes covering the FEAT_PAuth_LR architecture extension. The changes include: * The new `__ARM_FEATURE_PAUTH_LR` feature macro, which is set to 1 when FEAT_PAuth_LR is available in the target. * A new bit field for the existing `__ARM_FEATURE_PAC_DEFAULT` macro, indicating the use of PC as a diversifier for Pointer Authentication (from -mbranch-protection=pac-ret+pc). The approved changes to the ACLE spec can be found here: https://github.com/ARM-software/acle/pull/292
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions