[llvm] d1922c9 - [AArch64] Fix list of features for Cortex-X1C
Lucas Prates via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 23 03:35:33 PDT 2022
Author: Lucas Prates
Date: 2022-08-23T11:35:23+01:00
New Revision: d1922c9862420622bc8ec0b2375a8d48fb6dc528
URL: https://github.com/llvm/llvm-project/commit/d1922c9862420622bc8ec0b2375a8d48fb6dc528
DIFF: https://github.com/llvm/llvm-project/commit/d1922c9862420622bc8ec0b2375a8d48fb6dc528.diff
LOG: [AArch64] Fix list of features for Cortex-X1C
This patch fixes the list of subtarget features enabled for the
Cortex-X1C processor, including the following:
* Fix incorrect version used for FeatureRCPC:
* Use FEAT_LRCPC2 instead of FEAT_LRCPC.
* Add missing v8.4-A features included in the TRM:
* Flag Manipulation Instructions - FeatureFlagM (FEAT_FlagM)
* Large System Extension 2 - FeatureLSE2 (FEAT_LSE2)
Reviewed By: vhscampos
Differential Revision: https://reviews.llvm.org/D132120
Added:
Modified:
llvm/lib/Target/AArch64/AArch64.td
Removed:
################################################################################
diff --git a/llvm/lib/Target/AArch64/AArch64.td b/llvm/lib/Target/AArch64/AArch64.td
index 13b238dced239..a156b8f95db9b 100644
--- a/llvm/lib/Target/AArch64/AArch64.td
+++ b/llvm/lib/Target/AArch64/AArch64.td
@@ -1033,9 +1033,10 @@ def ProcessorFeatures {
FeatureSPE, FeatureFullFP16, FeatureDotProd,
FeatureSSBS];
list<SubtargetFeature> X1C = [HasV8_2aOps, FeatureCrypto, FeatureFPARMv8,
- FeatureNEON, FeatureRCPC, FeaturePerfMon,
+ FeatureNEON, FeatureRCPC_IMMO, FeaturePerfMon,
FeatureSPE, FeatureFullFP16, FeatureDotProd,
- FeaturePAuth, FeatureSSBS];
+ FeaturePAuth, FeatureSSBS, FeatureFlagM,
+ FeatureLSE2];
list<SubtargetFeature> X2 = [HasV9_0aOps, FeatureNEON, FeaturePerfMon,
FeatureMatMulInt8, FeatureBF16, FeatureAM,
FeatureMTE, FeatureETE, FeatureSVE2BitPerm,
More information about the llvm-commits
mailing list