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

Reply via email to