diff options
| author | Bradley Smith <bradley.smith@arm.com> | 2021-11-18 17:03:05 +0000 |
|---|---|---|
| committer | Bradley Smith <bradley.smith@arm.com> | 2021-11-22 12:30:06 +0000 |
| commit | 955c72c35caf68fe4e2f026da67c6fdcd31d01ad (patch) | |
| tree | d1265d0b282539876e13738b70c8daf998607176 | |
| parent | 56db1c072c92be36fb1d76aa30487ad62dc58ea8 (diff) | |
[AArch64][ARM] Add missing SVE/SVE2 features from Cortex-A710
Differential Revision: https://reviews.llvm.org/D114169
| -rw-r--r-- | llvm/include/llvm/Support/AArch64TargetParser.def | 3 | ||||
| -rw-r--r-- | llvm/unittests/Support/TargetParserTest.cpp | 12 |
2 files changed, 8 insertions, 7 deletions
diff --git a/llvm/include/llvm/Support/AArch64TargetParser.def b/llvm/include/llvm/Support/AArch64TargetParser.def index b3cfb71601f1..48e82fa55a0f 100644 --- a/llvm/include/llvm/Support/AArch64TargetParser.def +++ b/llvm/include/llvm/Support/AArch64TargetParser.def @@ -181,7 +181,8 @@ AARCH64_CPU_NAME("cortex-a78c", ARMV8_2A, FK_CRYPTO_NEON_FP_ARMV8, false, AARCH64_CPU_NAME("cortex-a710", ARMV9A, FK_NEON_FP_ARMV8, false, (AArch64::AEK_MTE | AArch64::AEK_PAUTH | AArch64::AEK_FLAGM | AArch64::AEK_SB | AArch64::AEK_I8MM | AArch64::AEK_FP16FML | - AArch64::AEK_SVE2BITPERM | AArch64::AEK_BF16)) + AArch64::AEK_SVE | AArch64::AEK_SVE2 | AArch64::AEK_SVE2BITPERM | + AArch64::AEK_BF16)) AARCH64_CPU_NAME("cortex-r82", ARMV8R, FK_CRYPTO_NEON_FP_ARMV8, false, (AArch64::AEK_LSE)) AARCH64_CPU_NAME("cortex-x1", ARMV8_2A, FK_CRYPTO_NEON_FP_ARMV8, false, diff --git a/llvm/unittests/Support/TargetParserTest.cpp b/llvm/unittests/Support/TargetParserTest.cpp index 69c6f820f151..900a944324e4 100644 --- a/llvm/unittests/Support/TargetParserTest.cpp +++ b/llvm/unittests/Support/TargetParserTest.cpp @@ -995,12 +995,12 @@ INSTANTIATE_TEST_SUITE_P( AArch64::AEK_CRC | AArch64::AEK_FP | AArch64::AEK_SIMD | AArch64::AEK_RAS | AArch64::AEK_LSE | AArch64::AEK_RDM | - AArch64::AEK_RCPC | AArch64::AEK_SVE2 | - AArch64::AEK_DOTPROD | AArch64::AEK_MTE | - AArch64::AEK_FP16FML | AArch64::AEK_SVE2BITPERM | - AArch64::AEK_PAUTH | AArch64::AEK_FLAGM | - AArch64::AEK_SB | AArch64::AEK_I8MM | - AArch64::AEK_BF16, + AArch64::AEK_RCPC | AArch64::AEK_DOTPROD | + AArch64::AEK_MTE | AArch64::AEK_FP16FML | + AArch64::AEK_SVE | AArch64::AEK_SVE2 | + AArch64::AEK_SVE2BITPERM | AArch64::AEK_PAUTH | + AArch64::AEK_FLAGM | AArch64::AEK_SB | + AArch64::AEK_I8MM | AArch64::AEK_BF16, "9-A"), ARMCPUTestParams( "neoverse-v1", "armv8.4-a", "crypto-neon-fp-armv8", |
