diff options
author | Lucas Duarte Prates <lucas.prates@arm.com> | 2024-02-01 10:24:38 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-01 10:24:38 +0000 |
commit | 1bbb797e9c7f37aa814b9bbaba2961f730a26891 (patch) | |
tree | e5881308bb9ef8e9c371c8a193cc244cd54643fe /clang/lib/CodeGen | |
parent | e9e01675a31969d5ae7c250caa6efcc8dcdb80bc (diff) | |
download | llvm-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')
0 files changed, 0 insertions, 0 deletions