This series patches LGTM.


juzhe.zh...@rivai.ai
 
From: Robin Dapp
Date: 2024-11-23 02:20
To: gcc-patches
CC: palmer; kito.cheng; juzhe.zhong; jeffreyalaw; pan2.li; rdapp.gcc
Subject: [PATCH v2 0/4] Improve and add VLS slide strategies.
From: Robin Dapp <rd...@ventanamicro.com>
 
Changes from v1:
- Improve function naming and rephrase comment.
 
The series still causes execution failures due to the previously
mentioned bugs.  The avlprop one seems to have disappeared on my
machine but I'm not convinced.
Hopefully this time I'm using git send-email correctly and the CI
can pick it up.
 
Robin Dapp (4):
  RISC-V: Add slide to perm_const strategies.
  RISC-V: Add interleave pattern.
  RISC-V: Add even/odd vec_perm_const pattern.
  RISC-V: Improve slide1up pattern.
 
gcc/config/riscv/riscv-protos.h               |   1 +
gcc/config/riscv/riscv-v.cc                   | 297 +++++++++++++++++-
gcc/config/riscv/riscv.cc                     |  18 +-
.../gcc.target/riscv/rvv/autovec/pr112599-2.c |   2 +-
.../autovec/vls-vlmax/shuffle-evenodd-run.c   | 122 +++++++
.../rvv/autovec/vls-vlmax/shuffle-evenodd.c   |  68 ++++
.../vls-vlmax/shuffle-interleave-run.c        | 122 +++++++
.../autovec/vls-vlmax/shuffle-interleave.c    |  69 ++++
.../autovec/vls-vlmax/shuffle-slide-run1.c    |  81 +++++
.../rvv/autovec/vls-vlmax/shuffle-slide1.c    | 137 ++++++++
10 files changed, 901 insertions(+), 16 deletions(-)
create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-evenodd-run.c
create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-evenodd.c
create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-interleave-run.c
create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-interleave.c
create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide-run1.c
create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide1.c
 
-- 
2.47.0
 
 

Reply via email to