[clang] [llvm] [AArch64] Make user-visible Arm architecture version strings consistent (PR #98550)

Jack Styles via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 12 03:14:17 PDT 2024


================
@@ -106,24 +106,24 @@ def FeatureSpecRestrict : Extension<"specrestrict", "SpecRestrict", "FEAT_CSV2_2
 //===----------------------------------------------------------------------===//
 
 def FeatureLSE : ExtensionWithMArch<"lse", "LSE", "FEAT_LSE",
-  "Enable ARMv8.1 Large System Extension (LSE) atomic instructions">;
+  "Enable Armv8.1-A Large System Extension (LSE) atomic instructions">;
 
 let UserVisibleAlias = "rdma" in
 def FeatureRDM : ExtensionWithMArch<"rdm", "RDM", "FEAT_RDM",
-  "Enable ARMv8.1 Rounding Double Multiply Add/Subtract instructions",
+  "Enable Armv8.1-A Rounding Double Multiply Add/Subtract instructions",
   [FeatureNEON]>;
 
 def FeaturePAN : Extension<"pan", "PAN", "FEAT_PAN",
-  "Enables ARM v8.1 Privileged Access-Never extension">;
+  "Enable Armv8.1-A Privileged Access-Never extension">;
----------------
Stylie777 wrote:

I personally prefer `extensions` to `instructions` in these cases, and these should be consistent for all features.

https://github.com/llvm/llvm-project/pull/98550


More information about the llvm-commits mailing list