aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2023-01-30 16:05:25 +0000
committerDavid Green <david.green@arm.com>2023-01-30 16:05:25 +0000
commit8f6c623e874624c1f247f93bf457d5196a84cec6 (patch)
tree7653a552b41f7031c2921f0524784b4710b6f0eb /llvm/lib/Transforms/Utils/Local.cpp
parent1562e5149174b86c8f9d0b4d2ec0101fe67dddcb (diff)
downloadllvm-8f6c623e874624c1f247f93bf457d5196a84cec6.zip
llvm-8f6c623e874624c1f247f93bf457d5196a84cec6.tar.gz
llvm-8f6c623e874624c1f247f93bf457d5196a84cec6.tar.bz2
[AArch64] Replace AEK_CRYPTO with relevant features in cpu definitions
This replaces AEK_CRYPTO in the AArch64TargetParser definitions, replacing the composite Crypto features with the constituent parts. AEK_CRYPTO is replaced with either AEK_AES | AEK_SHA2 or AEK_AES | AEK_SHA2 | AEK_SHA3 | AEK_SHA4 depending on if the cpu is Arm-v8.4+. This helps get the features correct in some more places like target(cpu=..) attributes. Otherwise this is hopefully an NFC for -mcpu options but seems like a cleaner design. Differential Revision: https://reviews.llvm.org/D142548
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions