diff options
author | Daniel Kiss <daniel.kiss@arm.com> | 2020-09-24 20:24:12 +0200 |
---|---|---|
committer | Daniel Kiss <daniel.kiss@arm.com> | 2020-09-24 23:23:49 +0200 |
commit | 2a96f47c5ffca84cd774ad402cacd137f4bf45e2 (patch) | |
tree | 31a8500920fbfe025bc2f2d8fae8bfcab84e5215 /llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | |
parent | 0a925a813a5003049bf12330111d61cb823b8814 (diff) | |
download | llvm-2a96f47c5ffca84cd774ad402cacd137f4bf45e2.zip llvm-2a96f47c5ffca84cd774ad402cacd137f4bf45e2.tar.gz llvm-2a96f47c5ffca84cd774ad402cacd137f4bf45e2.tar.bz2 |
[AArch64] __builtin_return_address for PAuth.
This change adds the support for __builtin_return_address
for ARMv8.3A Pointer Authentication.
Location of the authentication code in the pointer depends on
the system configuration, therefore a dedicated instruction is used for
effectively removing the authentication code without
authenticating the pointer.
Reviewed By: chill
Differential Revision: https://reviews.llvm.org/D75044
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp')
0 files changed, 0 insertions, 0 deletions