================
@@ -300,6 +320,32 @@ def TuneX925 : SubtargetFeature<"cortex-x925",
"ARMProcFamily",
FeatureAvoidLDAPUR,
FeaturePredictableSelectIsExpensive]>;
+def TuneC1Ultra : SubtargetFeature<"c1-ultra", "ARMProcFamily",
+ "C1Ultra", "C1-Ultra ARM Processors",[
+ FeatureALULSLFast,
+ FeatureFuseAdrpAdd,
+ FeatureFuseCmpCSel,
+ FeatureFuseCmpCSet,
+ FeatureFuseAES,
+ FeaturePostRAScheduler,
+ FeatureEnableSelectOptimize,
+ FeatureUseFixedOverScalableIfEqualCost,
+ FeatureAvoidLDAPUR,
+ FeaturePredictableSelectIsExpensive]>;
+
+def TuneC1Premium : SubtargetFeature<"c1-premium", "ARMProcFamily",
----------------
davemgreen wrote:
Premium before Ultra.
https://github.com/llvm/llvm-project/pull/171124
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits