[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