This patch is the first part of splitting:
https://gcc.gnu.org/pipermail/gcc-patches/2026-March/710562.html
into two patches, as requested during review.
This patch adds support for FEAT_SSVE_AES, enabling FEAT_SVE_AES
instructions in streaming mode.
A follow-up patch will add support for FEAT_SVE_AES2 instructions and
intrinsics.
This version address code review comments for Patch v2.
Sivan Shani (1):
AArch64: Enable SVE AES instructions in streaming mode with
FEAT_SSVE_AES
gcc/config/aarch64/aarch64-c.cc | 3 ++-
gcc/config/aarch64/aarch64-sve-builtins-sve2.def | 6 +++++-
gcc/config/aarch64/aarch64-sve2.md | 8 ++++----
gcc/config/aarch64/aarch64.h | 13 +++++++++----
gcc/config/aarch64/iterators.md | 2 +-
.../g++.target/aarch64/sve/aarch64-ssve.exp | 10 +++++-----
.../gcc.target/aarch64/sve2/acle/asm/aesd_u8.c | 7 ++++++-
.../gcc.target/aarch64/sve2/acle/asm/aese_u8.c | 7 ++++++-
.../gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c | 7 ++++++-
.../gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c | 7 ++++++-
gcc/testsuite/lib/target-supports.exp | 2 +-
11 files changed, 51 insertions(+), 21 deletions(-)
--
2.43.0