================ @@ -3887,7 +3887,7 @@ let Predicates = [HasSVE2orSME] in { defm WHILERW_PXX : sve2_int_while_rr<0b1, "whilerw", "int_aarch64_sve_whilerw">; } // End HasSVE2orSME -let Predicates = [HasSVE2AES] in { +let Predicates = [HasSVE2, HasSVEAES] in { ---------------- CarolineConcatto wrote:
So these instructions are now available when: HasSSVE_AES or HasSVE2 and HasSVEAES Because the instructions should be able to encode/decode only with +ssve_eas and atm it will fail. https://developer.arm.com/documentation/ddi0602/2024-09/SVE-Instructions/AESE--vectors---AES-single-round-encryption-?lang=en 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