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

Reply via email to