aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/TargetParser/TargetParserTest.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2023-11-29 09:11:16 +0000
committerGitHub <noreply@github.com>2023-11-29 09:11:16 +0000
commitdad73bcd802c35bc877d0ec1ceef3722bafb0f33 (patch)
treef89b902e0b9551bc8a07095c4d6945b92bcaf03f /llvm/unittests/TargetParser/TargetParserTest.cpp
parent95943d2fab7e6f8dcea216df2d56a0512201b467 (diff)
downloadllvm-dad73bcd802c35bc877d0ec1ceef3722bafb0f33.zip
llvm-dad73bcd802c35bc877d0ec1ceef3722bafb0f33.tar.gz
llvm-dad73bcd802c35bc877d0ec1ceef3722bafb0f33.tar.bz2
AArch64: switch Apple CPUs (that support it) to v8.6a. (#73497)
We pretended they were v8.5a in the past because LLVM's modelling used to fold SM4 crypto support into v8.6a (which the CPUs don't actually have). That's changed in the last year so we can use the real value. This is mostly a tidy-up commit before one that'll bring in A17 and M3.
Diffstat (limited to 'llvm/unittests/TargetParser/TargetParserTest.cpp')
-rw-r--r--llvm/unittests/TargetParser/TargetParserTest.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/unittests/TargetParser/TargetParserTest.cpp b/llvm/unittests/TargetParser/TargetParserTest.cpp
index 96dbae7..a31acc1 100644
--- a/llvm/unittests/TargetParser/TargetParserTest.cpp
+++ b/llvm/unittests/TargetParser/TargetParserTest.cpp
@@ -1389,7 +1389,7 @@ INSTANTIATE_TEST_SUITE_P(
AArch64::AEK_FP16FML, AArch64::AEK_SHA3})),
"8.5-A"),
ARMCPUTestParams<AArch64::ExtensionBitset>(
- "apple-a15", "armv8.5-a", "crypto-neon-fp-armv8",
+ "apple-a15", "armv8.6-a", "crypto-neon-fp-armv8",
(AArch64::ExtensionBitset(
{AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
AArch64::AEK_SHA3, AArch64::AEK_FP, AArch64::AEK_SIMD,
@@ -1397,9 +1397,9 @@ INSTANTIATE_TEST_SUITE_P(
AArch64::AEK_RCPC, AArch64::AEK_DOTPROD, AArch64::AEK_FP16,
AArch64::AEK_FP16FML, AArch64::AEK_SHA3, AArch64::AEK_BF16,
AArch64::AEK_I8MM})),
- "8.5-A"),
+ "8.6-A"),
ARMCPUTestParams<AArch64::ExtensionBitset>(
- "apple-a16", "armv8.5-a", "crypto-neon-fp-armv8",
+ "apple-a16", "armv8.6-a", "crypto-neon-fp-armv8",
(AArch64::ExtensionBitset(
{AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
AArch64::AEK_SHA3, AArch64::AEK_FP, AArch64::AEK_SIMD,
@@ -1407,7 +1407,7 @@ INSTANTIATE_TEST_SUITE_P(
AArch64::AEK_RCPC, AArch64::AEK_DOTPROD, AArch64::AEK_FP16,
AArch64::AEK_FP16FML, AArch64::AEK_SHA3, AArch64::AEK_BF16,
AArch64::AEK_I8MM})),
- "8.5-A"),
+ "8.6-A"),
ARMCPUTestParams<AArch64::ExtensionBitset>(
"apple-m1", "armv8.5-a", "crypto-neon-fp-armv8",
(AArch64::ExtensionBitset(
@@ -1418,7 +1418,7 @@ INSTANTIATE_TEST_SUITE_P(
AArch64::AEK_FP16FML, AArch64::AEK_SHA3})),
"8.5-A"),
ARMCPUTestParams<AArch64::ExtensionBitset>(
- "apple-m2", "armv8.5-a", "crypto-neon-fp-armv8",
+ "apple-m2", "armv8.6-a", "crypto-neon-fp-armv8",
(AArch64::ExtensionBitset(
{AArch64::AEK_CRC, AArch64::AEK_AES, AArch64::AEK_SHA2,
AArch64::AEK_SHA3, AArch64::AEK_FP, AArch64::AEK_SIMD,
@@ -1426,7 +1426,7 @@ INSTANTIATE_TEST_SUITE_P(
AArch64::AEK_RCPC, AArch64::AEK_DOTPROD, AArch64::AEK_FP16,
AArch64::AEK_FP16FML, AArch64::AEK_SHA3, AArch64::AEK_BF16,
AArch64::AEK_I8MM})),
- "8.5-A"),
+ "8.6-A"),
ARMCPUTestParams<AArch64::ExtensionBitset>(
"apple-s4", "armv8.3-a", "crypto-neon-fp-armv8",
(AArch64::ExtensionBitset(