================
@@ -447,6 +447,16 @@ def TuneNeoverseN2 : SubtargetFeature<"neoversen2", 
"ARMProcFamily", "NeoverseN2
                                       FeatureEnableSelectOptimize,
                                       FeaturePredictableSelectIsExpensive]>;
 
+def TuneNeoverseN3 : SubtargetFeature<"neoversen3", "ARMProcFamily", 
"NeoverseN3",
+                                      "Neoverse N3 ARM processors", [
+                                      FeatureFuseAES,
+                                      FeaturePostRAScheduler,
+                                      FeatureCmpBccFusion,
----------------
davemgreen wrote:

Hi - Should FeatureCmpBccFusion be enabled over what is in N2? The core might 
well be able to fuse them, but I don't think that is new and from what I 
remember the performance was sometimes worse with it enabled. (I think llvm's 
implementation of FeatureCmpBccFusion might be a bit more aggressive than is 
helpful).

https://github.com/llvm/llvm-project/pull/90143
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to