[llvm] 9e9c9c4 - [CSKY] Remove duplicate processor features in ck807e/ck807ef (#138316)
via llvm-commits
llvm-commits at lists.llvm.org
Sat May 3 12:10:15 PDT 2025
Author: Min-Yih Hsu
Date: 2025-05-03T12:10:12-07:00
New Revision: 9e9c9c49cc818cacaa55b4911c845cb45995d572
URL: https://github.com/llvm/llvm-project/commit/9e9c9c49cc818cacaa55b4911c845cb45995d572
DIFF: https://github.com/llvm/llvm-project/commit/9e9c9c49cc818cacaa55b4911c845cb45995d572.diff
LOG: [CSKY] Remove duplicate processor features in ck807e/ck807ef (#138316)
The new TableGen warning introduced in 951292b shows the following
warnings:
```
warning: Processor ck807e contains duplicate feature 'edsp'
warning: Processor ck807e contains duplicate feature 'dsp1e2'
warning: Processor ck807e contains duplicate feature 'dspe60'
warning: Processor ck807ef contains duplicate feature 'edsp'
warning: Processor ck807ef contains duplicate feature 'dsp1e2'
warning: Processor ck807ef contains duplicate feature 'dspe60'
```
Added:
Modified:
llvm/lib/Target/CSKY/CSKY.td
Removed:
################################################################################
diff --git a/llvm/lib/Target/CSKY/CSKY.td b/llvm/lib/Target/CSKY/CSKY.td
index f88daeed8d421..b5df93a9d464c 100644
--- a/llvm/lib/Target/CSKY/CSKY.td
+++ b/llvm/lib/Target/CSKY/CSKY.td
@@ -568,7 +568,7 @@ class CK807<string n, SchedMachineModel m, list<SubtargetFeature> f,
def : CK807<"ck807", NoSchedModel, []>;
def : CK807<"c807", NoSchedModel, []>;
def : CK807<"r807", NoSchedModel, []>;
-def : CK807<"ck807e", NoSchedModel, [FeatureDSP, HasDSP1E2, HasDSPE60]>;
+def : CK807<"ck807e", NoSchedModel, []>;
def : CK807<"ck807f", NoSchedModel,
[FeatureFPUV2_SF, FeatureFPUV2_DF, FeatureFdivdu,
HasFLOATE1, HasFLOAT1E2, HasFLOAT1E3, HasFLOAT3E4]>;
@@ -579,7 +579,7 @@ def : CK807<"r807f", NoSchedModel,
[FeatureFPUV2_SF, FeatureFPUV2_DF, FeatureFdivdu,
HasFLOATE1, HasFLOAT1E2, HasFLOAT1E3, HasFLOAT3E4]>;
def : CK807<"ck807ef", NoSchedModel, [
- FeatureDSP, HasDSP1E2, HasDSPE60, FeatureFPUV2_SF, FeatureFPUV2_DF,
+ FeatureFPUV2_SF, FeatureFPUV2_DF,
FeatureFdivdu, HasFLOATE1, HasFLOAT1E2, HasFLOAT1E3, HasFLOAT3E4]>;
// CK810 series
More information about the llvm-commits
mailing list