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 has already been published for FEAT_SVE_AES2 instructions
and intrinsics.
This version address code review comments for Patch v3.
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 | 5 +++--
gcc/config/aarch64/aarch64-sve2.md | 8 ++++----
gcc/config/aarch64/aarch64.h | 10 ++++++----
gcc/config/aarch64/iterators.md | 2 +-
.../g++.target/aarch64/sve/aarch64-ssve.exp | 14 +++++++-------
.../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, 48 insertions(+), 24 deletions(-)
--
2.43.0