================
@@ -973,6 +1046,36 @@ def ProcessorFeatures {
FeatureDotProd, FeatureFPARMv8,
FeatureFullFP16, FeatureMatMulInt8,
FeatureJS, FeatureLSE, FeatureNEON,
FeaturePAuth, FeatureRAS,
FeatureRCPC, FeatureRDM, FeatureFPAC];
+ list<SubtargetFeature> C1Ultra = [HasV9_3aOps, FeatureNEON, FeatureCLRBHB,
+ FeatureCHK, FeatureFPARMv8, FeaturePerfMon,
+ FeatureSPECRES2, FeatureSSBS, FeatureRDM,
+ FeatureVH, FeatureBF16, FeatureDotProd,
+ FeatureFP16FML, FeatureFullFP16,
+ FeatureMPAM, FeatureSPE, FeatureSVE,
+ FeatureCCIDX, FeatureComplxNum,
FeatureFPAC,
+ FeatureJS, FeatureAM, FeatureRAS,
+ FeatureSEL2, FeatureTRACEV8_4,
+ FeatureAltFPCmp, FeatureFRInt3264,
+ FeatureMTE, FeatureFineGrainedTraps,
+ FeatureHCX, FeatureSPE_EEF, FeatureRCPC3,
+ FeatureETE, FeatureSVEBitPerm, FeatureSVE2,
+ FeatureTRBE, FeatureSME, FeatureSME2];
+ list<SubtargetFeature> C1Premium = [HasV9_3aOps, FeatureNEON, FeatureCLRBHB,
----------------
davemgreen wrote:
C1Premium < C1Ultra. (Although you could just reuse the same list for both).
https://github.com/llvm/llvm-project/pull/171124
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits