| commit | a8a24aa0420a53583d17023eeec64fcce08d3092 | [log] [tgz] |
|---|---|---|
| author | Luke Cheeseman <luke.cheeseman@arm.com> | Thu Oct 25 15:23:49 2018 +0000 |
| committer | Luke Cheeseman <luke.cheeseman@arm.com> | Thu Oct 25 15:23:49 2018 +0000 |
| tree | 84d95e34416176115f0c422aa5fdb1e1cc7e711f | |
| parent | a16667e79be9164943dd76235d5406ae519b9042 [diff] |
[AArch64] Branch Protection and Return Address Signing B Key Support - Add support for -mbranch-protection=<type>[+<type>]* where - <type> ::= [standard, none, bti, pac-ret[+b-key,+leaf]*] - The protection emits relevant function attributes - sign-return-address=<scope> - sign-return-address-key=<key> - branch-protection llvm-svn: 345273