mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-27 06:54:30 +00:00
[AArch64] Update for Exynos
Fix the feature set for Exynos M4 by removing support for `+fp16fml` and fix test case. llvm-svn: 356698
This commit is contained in:
parent
360c997b66
commit
3bd1a2cbe6
@ -573,7 +573,7 @@ def ProcExynosM4 : SubtargetFeature<"exynosm4", "ARMProcFamily", "ExynosM3",
|
||||
FeatureDotProd,
|
||||
FeatureExynosCheapAsMoveHandling,
|
||||
FeatureForce32BitJumpTables,
|
||||
FeatureFP16FML,
|
||||
FeatureFullFP16,
|
||||
FeatureFuseAddress,
|
||||
FeatureFuseAES,
|
||||
FeatureFuseArithmeticLogic,
|
||||
|
@ -898,16 +898,16 @@ TEST(TargetParserTest, testAArch64Extension) {
|
||||
AArch64::ArchKind::INVALID, "ras"));
|
||||
EXPECT_FALSE(testAArch64Extension("exynos-m3",
|
||||
AArch64::ArchKind::INVALID, "ras"));
|
||||
EXPECT_TRUE(testAArch64Extension("exynos-m4",
|
||||
AArch64::ArchKind::INVALID, "dotprod"));
|
||||
EXPECT_TRUE(testAArch64Extension("exynos-m4",
|
||||
AArch64::ArchKind::INVALID, "fp16"));
|
||||
EXPECT_TRUE(testAArch64Extension("exynos-m4",
|
||||
AArch64::ArchKind::INVALID, "lse"));
|
||||
EXPECT_TRUE(testAArch64Extension("exynos-m4",
|
||||
AArch64::ArchKind::INVALID, "rdm"));
|
||||
EXPECT_TRUE(testAArch64Extension("exynos-m4",
|
||||
AArch64::ArchKind::INVALID, "ras"));
|
||||
EXPECT_FALSE(testAArch64Extension("exynos-m4",
|
||||
AArch64::ArchKind::INVALID, "fullfp16"));
|
||||
EXPECT_TRUE(testAArch64Extension("exynos-m4",
|
||||
AArch64::ArchKind::INVALID, "dotprod"));
|
||||
AArch64::ArchKind::INVALID, "rdm"));
|
||||
EXPECT_TRUE(testAArch64Extension("falkor",
|
||||
AArch64::ArchKind::INVALID, "rdm"));
|
||||
EXPECT_FALSE(testAArch64Extension("kryo",
|
||||
|
Loading…
x
Reference in New Issue
Block a user