This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from ee50b4383a0 c++: memfn lookup consistency and using-decls [PR104432] new c48a6819d15 aarch64: Tighten general_operand predicates new fabc5d9bceb aarch64: Generalise vec_set predicate new 958448a9441 aarch64: Generalise adjacency check for load_pair_lanes new aeef5c57f16 aarch64: Remove redundant vec_concat patterns new 85ac2fe44fd aarch64: Add more vec_combine patterns new 4057266ce5a aarch64: Add a general vec_concat expander new bce43c0493f aarch64: Remove move_lo/hi_quad expanders new 83d7e720cd1 aarch64: Extend vec_concat patterns to 8-byte vectors
The 8 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/config/aarch64/aarch64-protos.h | 3 +- gcc/config/aarch64/aarch64-simd.md | 329 ++++++++++++------------- gcc/config/aarch64/aarch64.cc | 125 ++++------ gcc/config/aarch64/iterators.md | 38 ++- gcc/config/aarch64/predicates.md | 4 + gcc/testsuite/gcc.target/aarch64/vec-init-10.c | 15 ++ gcc/testsuite/gcc.target/aarch64/vec-init-11.c | 12 + gcc/testsuite/gcc.target/aarch64/vec-init-12.c | 65 +++++ gcc/testsuite/gcc.target/aarch64/vec-init-13.c | 123 +++++++++ gcc/testsuite/gcc.target/aarch64/vec-init-14.c | 123 +++++++++ gcc/testsuite/gcc.target/aarch64/vec-init-15.c | 15 ++ gcc/testsuite/gcc.target/aarch64/vec-init-16.c | 12 + gcc/testsuite/gcc.target/aarch64/vec-init-17.c | 73 ++++++ gcc/testsuite/gcc.target/aarch64/vec-init-6.c | 12 + gcc/testsuite/gcc.target/aarch64/vec-init-7.c | 12 + gcc/testsuite/gcc.target/aarch64/vec-init-8.c | 15 ++ gcc/testsuite/gcc.target/aarch64/vec-init-9.c | 267 ++++++++++++++++++++ 17 files changed, 991 insertions(+), 252 deletions(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-9.c