This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from a8e07f98dfa testsuite: Fix typo in directive names new cfdab86f20f RISC-V: Emit vector shift pattern for const_vector [PR117353]. new 71bfc8c33e6 RISC-V: Add slide to perm_const strategies. new cff3050a4fb RISC-V: Add interleave pattern. new 528567a7b15 RISC-V: Add even/odd vec_perm_const pattern. new 12a5ab14611 RISC-V: Improve slide1up pattern.
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/config/riscv/riscv-protos.h | 1 + gcc/config/riscv/riscv-v.cc | 305 +++++++++++++++++++-- gcc/config/riscv/riscv.cc | 18 +- .../gcc.target/riscv/rvv/autovec/pr112599-2.c | 2 +- .../gcc.target/riscv/rvv/autovec/pr117353.c | 29 ++ .../rvv/autovec/vls-vlmax/shuffle-evenodd-run.c | 122 +++++++++ .../vls-vlmax/{perm-6.c => shuffle-evenodd.c} | 56 ++-- .../rvv/autovec/vls-vlmax/shuffle-interleave-run.c | 122 +++++++++ .../vls-vlmax/{perm-6.c => shuffle-interleave.c} | 57 ++-- .../rvv/autovec/vls-vlmax/shuffle-slide-run.c | 266 ++++++++++++++++++ .../riscv/rvv/autovec/vls-vlmax/shuffle-slide.c | 207 ++++++++++++++ 11 files changed, 1120 insertions(+), 65 deletions(-) create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr117353.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-ev [...] copy gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/{perm-6.c => shuffle-eve [...] create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-in [...] copy gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/{perm-6.c => shuffle-int [...] create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-sl [...] create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide.c