[ARM] Adjust the feature set for Exynos
authorEvandro Menezes <e.menezes@samsung.com>
Thu, 30 Aug 2018 19:22:00 +0000 (19:22 +0000)
committerEvandro Menezes <e.menezes@samsung.com>
Thu, 30 Aug 2018 19:22:00 +0000 (19:22 +0000)
Enable `FeatureUseAA` for all Exynos processors.

llvm-svn: 341101

llvm/lib/Target/ARM/ARM.td

index f08afa8..276ea78 100644 (file)
@@ -1030,6 +1030,7 @@ def : ProcessorModel<"cyclone",     SwiftModel,         [ARMv8a, ProcSwift,
 def : ProcNoItin<"exynos-m1",                           [ARMv8a, ProcExynosM1,
                                                          FeatureZCZeroing,
                                                          FeatureUseWideStrideVFP,
+                                                         FeatureUseAA,
                                                          FeatureSplatVFPToNeon,
                                                          FeatureSlowVGETLNi32,
                                                          FeatureSlowVDUP32,
@@ -1046,6 +1047,7 @@ def : ProcNoItin<"exynos-m1",                           [ARMv8a, ProcExynosM1,
 def : ProcNoItin<"exynos-m2",                           [ARMv8a, ProcExynosM1,
                                                          FeatureZCZeroing,
                                                          FeatureUseWideStrideVFP,
+                                                         FeatureUseAA,
                                                          FeatureSplatVFPToNeon,
                                                          FeatureSlowVGETLNi32,
                                                          FeatureSlowVDUP32,
@@ -1062,6 +1064,7 @@ def : ProcNoItin<"exynos-m2",                           [ARMv8a, ProcExynosM1,
 def : ProcNoItin<"exynos-m3",                           [ARMv8a, ProcExynosM1,
                                                          FeatureZCZeroing,
                                                          FeatureUseWideStrideVFP,
+                                                         FeatureUseAA,
                                                          FeatureSplatVFPToNeon,
                                                          FeatureSlowVGETLNi32,
                                                          FeatureSlowVDUP32,
@@ -1078,6 +1081,7 @@ def : ProcNoItin<"exynos-m3",                           [ARMv8a, ProcExynosM1,
 def : ProcNoItin<"exynos-m4",                           [ARMv8a, ProcExynosM1,
                                                          FeatureZCZeroing,
                                                          FeatureUseWideStrideVFP,
+                                                         FeatureUseAA,
                                                          FeatureSplatVFPToNeon,
                                                          FeatureSlowVGETLNi32,
                                                          FeatureSlowVDUP32,