This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from d8ca7a3ef81 [AArch64] Add more unpredicated MOVPRFX alternatives new f6c479ee0e1 [AArch64] Remove unneeded FSUB alternatives and add a new one new 38f81fb482a [AArch64] Add MOVPRFX alternatives for SVE EXT patterns new 752970c5ec5 [AArch64] Add more SVE FMLA and FMAD /z alternatives new f478677d5bb [AArch64] Rework SVE REV[BHW] patterns new eddff3a230b [AArch64] Rework SVE INC/DEC handling
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 75 +++++++++++ gcc/config/aarch64/aarch64-protos.h | 8 +- gcc/config/aarch64/aarch64-sve.md | 124 ++++++++--------- gcc/config/aarch64/aarch64.c | 154 +++++++++++++++------- gcc/config/aarch64/aarch64.md | 29 ++-- gcc/config/aarch64/constraints.md | 8 +- gcc/config/aarch64/iterators.md | 23 +++- gcc/config/aarch64/predicates.md | 17 ++- gcc/testsuite/ChangeLog | 21 +++ gcc/testsuite/gcc.target/aarch64/sve/cond_mla_5.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve/ext_2.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/ext_3.c | 17 +++ gcc/testsuite/gcc.target/aarch64/sve/revb_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revb_2.c | 10 ++ gcc/testsuite/gcc.target/aarch64/sve/revh_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revh_2.c | 9 ++ gcc/testsuite/gcc.target/aarch64/sve/revw_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revw_2.c | 8 ++ 18 files changed, 380 insertions(+), 156 deletions(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ext_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revb_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revh_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revw_2.c