aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Support/TargetParserTest.cpp
diff options
context:
space:
mode:
authorTies Stuij <ties@stuij.se>2022-04-28 10:23:54 +0100
committerTies Stuij <ties.stuij@arm.com>2022-04-28 10:48:26 +0100
commit051deb2d9d3422f6a9ca8e12f33bb6ab6d180bb4 (patch)
treee034a319b9239e7788319569842d4f7518a6df80 /llvm/unittests/Support/TargetParserTest.cpp
parent2b833d4086aba3c0fca480549309af54bfdd8e2e (diff)
downloadllvm-051deb2d9d3422f6a9ca8e12f33bb6ab6d180bb4.zip
llvm-051deb2d9d3422f6a9ca8e12f33bb6ab6d180bb4.tar.gz
llvm-051deb2d9d3422f6a9ca8e12f33bb6ab6d180bb4.tar.bz2
[ARM] add Armv9 build attribute
The build attribute number can be found in the Arm ABI addenda32 document: https://github.com/ARM-software/abi-aa/blob/main/addenda32/addenda32.rst#335target-related-attributes Reviewed By: tmatheson Differential Revision: https://reviews.llvm.org/D124090
Diffstat (limited to 'llvm/unittests/Support/TargetParserTest.cpp')
-rw-r--r--llvm/unittests/Support/TargetParserTest.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/llvm/unittests/Support/TargetParserTest.cpp b/llvm/unittests/Support/TargetParserTest.cpp
index a50c6b9..186fe57 100644
--- a/llvm/unittests/Support/TargetParserTest.cpp
+++ b/llvm/unittests/Support/TargetParserTest.cpp
@@ -513,13 +513,16 @@ TEST(TargetParserTest, testARMArch) {
ARMBuildAttrs::CPUArch::v8_A));
EXPECT_TRUE(
testARMArch("armv9-a", "generic", "v9a",
- ARMBuildAttrs::CPUArch::v8_A));
+ ARMBuildAttrs::CPUArch::v9_A));
EXPECT_TRUE(
testARMArch("armv9.1-a", "generic", "v9.1a",
- ARMBuildAttrs::CPUArch::v8_A));
+ ARMBuildAttrs::CPUArch::v9_A));
EXPECT_TRUE(
testARMArch("armv9.2-a", "generic", "v9.2a",
- ARMBuildAttrs::CPUArch::v8_A));
+ ARMBuildAttrs::CPUArch::v9_A));
+ EXPECT_TRUE(
+ testARMArch("armv9.3-a", "generic", "v9.3a",
+ ARMBuildAttrs::CPUArch::v9_A));
EXPECT_TRUE(
testARMArch("armv8-r", "cortex-r52", "v8r",
ARMBuildAttrs::CPUArch::v8_R));