[clang] [lldb] [llvm] [AArch64] Reduce +sve2-aes to an alias of +sve-aes+sve2 (PR #114293)

Alexandros Lamprineas via cfe-commits cfe-commits at lists.llvm.org
Fri Nov 8 11:39:33 PST 2024


================
@@ -78,7 +78,7 @@ def : FMVExtension<"sme2", "FEAT_SME2", "+sme2,+sme,+bf16", 580>;
 def : FMVExtension<"ssbs", "FEAT_SSBS2", "+ssbs", 490>;
 def : FMVExtension<"sve", "FEAT_SVE", "+sve,+fullfp16,+fp-armv8,+neon", 310>;
 def : FMVExtension<"sve2", "FEAT_SVE2", "+sve2,+sve,+fullfp16,+fp-armv8,+neon", 370>;
-def : FMVExtension<"sve2-aes", "FEAT_SVE_PMULL128", "+sve2,+sve,+aes,+sve2-aes,+fullfp16,+fp-armv8,+neon", 380>;
+def : FMVExtension<"sve2-aes", "FEAT_SVE_PMULL128", "+sve2,+sve,+aes,+sve-aes,+fullfp16,+fp-armv8,+neon", 380>;
----------------
labrinea wrote:

This should be changed back. The FMVExtension "sve2-aes" depends on the ExtensionWithMArch "sve2-aes". Patches like https://github.com/llvm/llvm-project/pull/113281 and https://github.com/llvm/llvm-project/pull/87939 rely on it.

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


More information about the cfe-commits mailing list