[llvm] r345279 - [AArch64] Refactor Exynos feature sets (NFC)
Evandro Menezes via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 25 09:45:47 PDT 2018
Author: evandro
Date: Thu Oct 25 09:45:46 2018
New Revision: 345279
URL: http://llvm.org/viewvc/llvm-project?rev=345279&view=rev
Log:
[AArch64] Refactor Exynos feature sets (NFC)
Modified:
llvm/trunk/lib/Target/AArch64/AArch64.td
Modified: llvm/trunk/lib/Target/AArch64/AArch64.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64.td?rev=345279&r1=345278&r2=345279&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64.td (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64.td Thu Oct 25 09:45:46 2018
@@ -408,15 +408,13 @@ def ProcExynosM1 : SubtargetFeature<"exy
FeatureCRC,
FeatureCrypto,
FeatureExynosCheapAsMoveHandling,
- FeatureFPARMv8,
+ FeatureForce32BitJumpTables,
FeatureFuseAES,
- FeatureNEON,
FeaturePerfMon,
FeaturePostRAScheduler,
FeatureSlowMisaligned128Store,
FeatureUseRSqrt,
- FeatureZCZeroingFP,
- FeatureForce32BitJumpTables]>;
+ FeatureZCZeroingFP]>;
def ProcExynosM2 : SubtargetFeature<"exynosm2", "ARMProcFamily", "ExynosM1",
"Samsung Exynos-M2 processors",
@@ -424,32 +422,28 @@ def ProcExynosM2 : SubtargetFeature<"exy
FeatureCRC,
FeatureCrypto,
FeatureExynosCheapAsMoveHandling,
- FeatureFPARMv8,
+ FeatureForce32BitJumpTables,
FeatureFuseAES,
- FeatureNEON,
FeaturePerfMon,
FeaturePostRAScheduler,
FeatureSlowMisaligned128Store,
- FeatureZCZeroingFP,
- FeatureForce32BitJumpTables]>;
+ FeatureZCZeroingFP]>;
def ProcExynosM3 : SubtargetFeature<"exynosm3", "ARMProcFamily", "ExynosM3",
"Samsung Exynos-M3 processors",
[FeatureCRC,
FeatureCrypto,
FeatureExynosCheapAsMoveHandling,
- FeatureFPARMv8,
+ FeatureForce32BitJumpTables,
FeatureFuseAddress,
FeatureFuseAES,
FeatureFuseCCSelect,
FeatureFuseLiterals,
FeatureLSLFast,
- FeatureNEON,
FeaturePerfMon,
FeaturePostRAScheduler,
FeaturePredictableSelectIsExpensive,
- FeatureZCZeroingFP,
- FeatureForce32BitJumpTables]>;
+ FeatureZCZeroingFP]>;
def ProcKryo : SubtargetFeature<"kryo", "ARMProcFamily", "Kryo",
"Qualcomm Kryo processors", [
More information about the llvm-commits
mailing list