diff options
author | Evandro Menezes <e.menezes@samsung.com> | 2016-12-13 23:31:41 +0000 |
---|---|---|
committer | Evandro Menezes <e.menezes@samsung.com> | 2016-12-13 23:31:41 +0000 |
commit | aeec780e428252dcfbd2cc471daff792af91c2f1 (patch) | |
tree | 0fef2f698adaffea98b0f42d30d0874bfca73607 /llvm/unittests/Support/TargetParserTest.cpp | |
parent | 74c265e537fb5cca31edaaa3e4197f2bee1d3a60 (diff) | |
download | bcm5719-llvm-aeec780e428252dcfbd2cc471daff792af91c2f1.tar.gz bcm5719-llvm-aeec780e428252dcfbd2cc471daff792af91c2f1.zip |
Add support for Samsung Exynos M3 (NFC)
llvm-svn: 289613
Diffstat (limited to 'llvm/unittests/Support/TargetParserTest.cpp')
-rw-r--r-- | llvm/unittests/Support/TargetParserTest.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/unittests/Support/TargetParserTest.cpp b/llvm/unittests/Support/TargetParserTest.cpp index c84313a8747..a3d806f76fb 100644 --- a/llvm/unittests/Support/TargetParserTest.cpp +++ b/llvm/unittests/Support/TargetParserTest.cpp @@ -241,6 +241,11 @@ TEST(TargetParserTest, testARMCPU) { ARM::AEK_VIRT | ARM::AEK_HWDIVARM | ARM::AEK_HWDIV | ARM::AEK_DSP, "8-A")); + EXPECT_TRUE(testARMCPU("exynos-m3", "armv8-a", "crypto-neon-fp-armv8", + ARM::AEK_CRC | ARM::AEK_SEC | ARM::AEK_MP | + ARM::AEK_VIRT | ARM::AEK_HWDIVARM | + ARM::AEK_HWDIV | ARM::AEK_DSP, + "8-A")); EXPECT_TRUE(testARMCPU("iwmmxt", "iwmmxt", "none", ARM::AEK_NONE, "iwmmxt")); EXPECT_TRUE(testARMCPU("xscale", "xscale", "none", @@ -621,6 +626,9 @@ TEST(TargetParserTest, testAArch64CPU) { "exynos-m2", "armv8-a", "crypto-neon-fp-armv8", AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_SIMD, "8-A")); EXPECT_TRUE(testAArch64CPU( + "exynos-m3", "armv8-a", "crypto-neon-fp-armv8", + AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_SIMD, "8-A")); + EXPECT_TRUE(testAArch64CPU( "falkor", "armv8-a", "crypto-neon-fp-armv8", AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_SIMD, "8-A")); EXPECT_TRUE(testAArch64CPU( |