diff options
author | Luke Cheeseman <luke.cheeseman@arm.com> | 2018-07-26 14:00:50 +0000 |
---|---|---|
committer | Luke Cheeseman <luke.cheeseman@arm.com> | 2018-07-26 14:00:50 +0000 |
commit | 66b5e7da4cc91e5e1ebc07158370aa0ab108ceba (patch) | |
tree | ff6831a34386db6968e84d6ff08b95f90c346f4a /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 3f9758ee558b1d7d4bd12f059e24dd52a6d04618 (diff) | |
download | bcm5719-llvm-66b5e7da4cc91e5e1ebc07158370aa0ab108ceba.tar.gz bcm5719-llvm-66b5e7da4cc91e5e1ebc07158370aa0ab108ceba.zip |
Enable some pointer authentication instructions for aarch64 v8a targets
- Some of the v8.3 pointer authentication instruction inhabit the Hint space
- These instructions can be assembled to hint instructions which act as NOP instructions prior to v8.3
- This patch permits using the hint instructions for all v8a targets
- Also, correct the RETA{A,B} instructions to match the instruction attributes of RET (set isTerminator and isBarrier)
Differential Revision: https://reviews.llvm.org/D49786
llvm-svn: 338029
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions