diff options
| author | Amara Emerson <amara.emerson@arm.com> | 2017-07-13 15:19:56 +0000 |
|---|---|---|
| committer | Amara Emerson <amara.emerson@arm.com> | 2017-07-13 15:19:56 +0000 |
| commit | 9f3a245e76d6fd873cb169651247ff4ebde8048e (patch) | |
| tree | 76b9be6219f2d4a073aba4a57c28d33abd1b257b /llvm/unittests/Support | |
| parent | c9dcaaae698ded7dfb542ac66b523a1106f50217 (diff) | |
| download | bcm5719-llvm-9f3a245e76d6fd873cb169651247ff4ebde8048e.tar.gz bcm5719-llvm-9f3a245e76d6fd873cb169651247ff4ebde8048e.zip | |
[AArch64] Add an SVE target feature to the backend and TargetParser.
The feature will be used properly once assembler/disassembler support
begins to land.
llvm-svn: 307917
Diffstat (limited to 'llvm/unittests/Support')
| -rw-r--r-- | llvm/unittests/Support/TargetParserTest.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/unittests/Support/TargetParserTest.cpp b/llvm/unittests/Support/TargetParserTest.cpp index b252641f1a1..b9b725f934b 100644 --- a/llvm/unittests/Support/TargetParserTest.cpp +++ b/llvm/unittests/Support/TargetParserTest.cpp @@ -737,7 +737,7 @@ TEST(TargetParserTest, AArch64ExtensionFeatures) { unsigned Extensions = AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_FP | AArch64::AEK_SIMD | AArch64::AEK_FP16 | AArch64::AEK_PROFILE | - AArch64::AEK_RAS; + AArch64::AEK_RAS | AArch64::AEK_SVE; for (unsigned i = 0; i <= Extensions; i++) EXPECT_TRUE(i == 0 ? !AArch64::getExtensionFeatures(i, Features) @@ -762,7 +762,8 @@ TEST(TargetParserTest, AArch64ArchExtFeature) { {"simd", "nosimd", "+neon", "-neon"}, {"fp16", "nofp16", "+fullfp16", "-fullfp16"}, {"profile", "noprofile", "+spe", "-spe"}, - {"ras", "noras", "+ras", "-ras"}}; + {"ras", "noras", "+ras", "-ras"}, + {"sve", "nosve", "+sve", "-sve"}}; for (unsigned i = 0; i < array_lengthof(ArchExt); i++) { EXPECT_EQ(StringRef(ArchExt[i][2]), |

