diff options
author | Jonathan Thackray <jonathan.thackray@arm.com> | 2024-04-30 14:15:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-30 14:15:01 +0100 |
commit | e50a857fb16bcfe7cfc99bf87db620bc82d1cff5 (patch) | |
tree | e0a7dc4d7ea85bb2921f7e4b3c43c793677fdf6f /llvm/unittests/TargetParser/TargetParserTest.cpp | |
parent | 1c17252cf049e318695b94a7e8a1c7343452e8bf (diff) | |
download | llvm-e50a857fb16bcfe7cfc99bf87db620bc82d1cff5.zip llvm-e50a857fb16bcfe7cfc99bf87db620bc82d1cff5.tar.gz llvm-e50a857fb16bcfe7cfc99bf87db620bc82d1cff5.tar.bz2 |
[AArch64] Add support for Cortex-R82AE and improve Cortex-R82 (#90440)
Diffstat (limited to 'llvm/unittests/TargetParser/TargetParserTest.cpp')
-rw-r--r-- | llvm/unittests/TargetParser/TargetParserTest.cpp | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/llvm/unittests/TargetParser/TargetParserTest.cpp b/llvm/unittests/TargetParser/TargetParserTest.cpp index 75e2350..816aea4 100644 --- a/llvm/unittests/TargetParser/TargetParserTest.cpp +++ b/llvm/unittests/TargetParser/TargetParserTest.cpp @@ -1390,7 +1390,20 @@ INSTANTIATE_TEST_SUITE_P( AArch64::AEK_DOTPROD, AArch64::AEK_FP, AArch64::AEK_SIMD, AArch64::AEK_FP16, AArch64::AEK_FP16FML, AArch64::AEK_RAS, AArch64::AEK_RCPC, AArch64::AEK_LSE, AArch64::AEK_SB, - AArch64::AEK_JSCVT, AArch64::AEK_FCMA, AArch64::AEK_PAUTH}), + AArch64::AEK_JSCVT, AArch64::AEK_FCMA, AArch64::AEK_PAUTH, + AArch64::AEK_FLAGM, AArch64::AEK_PERFMON, + AArch64::AEK_PREDRES}), + "8-R"), + ARMCPUTestParams<AArch64::ExtensionBitset>( + "cortex-r82ae", "armv8-r", "crypto-neon-fp-armv8", + AArch64::ExtensionBitset( + {AArch64::AEK_CRC, AArch64::AEK_RDM, AArch64::AEK_SSBS, + AArch64::AEK_DOTPROD, AArch64::AEK_FP, AArch64::AEK_SIMD, + AArch64::AEK_FP16, AArch64::AEK_FP16FML, AArch64::AEK_RAS, + AArch64::AEK_RCPC, AArch64::AEK_LSE, AArch64::AEK_SB, + AArch64::AEK_JSCVT, AArch64::AEK_FCMA, AArch64::AEK_PAUTH, + AArch64::AEK_FLAGM, AArch64::AEK_PERFMON, + AArch64::AEK_PREDRES}), "8-R"), ARMCPUTestParams<AArch64::ExtensionBitset>( "cortex-x1", "armv8.2-a", "crypto-neon-fp-armv8", @@ -1806,7 +1819,7 @@ INSTANTIATE_TEST_SUITE_P( ARMCPUTestParams<AArch64::ExtensionBitset>::PrintToStringParamName); // Note: number of CPUs includes aliases. -static constexpr unsigned NumAArch64CPUArchs = 75; +static constexpr unsigned NumAArch64CPUArchs = 76; TEST(TargetParserTest, testAArch64CPUArchList) { SmallVector<StringRef, NumAArch64CPUArchs> List; |