================
@@ -6,10 +6,10 @@ tbx z0.b, z1.b, z2.b
 // CHECK: error: instruction requires: sve2 or sme
 // CHECK-NEXT: tbx z0.b, z1.b, z2.b
 
-.arch_extension sve2-aes
-.arch_extension nosve2-aes
+.arch_extension sve-aes
+.arch_extension nosve-aes
----------------
labrinea wrote:

> all sve2-aes does is enable sve2 and sve-aes

Correct.

> disabling a specific feature does not disable it's dependencies

Also correct

To preserve the old semantics of `nosve2-aes` we need to change the asm parser 
as follows:
`{"sve2-aes", {AArch64::FeatureSVE2, AArch64::FeatureSVEAES}}`

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

Reply via email to