The second patch adds strided-load support for strided-slp memory access. The first patch makes the respective non-slp paths unreachable.
Robin Dapp (2): vect: Remove non-SLP paths in strided slp and elementwise. vect: Use strided loads for VMAT_STRIDED_SLP. gcc/internal-fn.cc | 21 ++ gcc/internal-fn.h | 2 + .../gcc.target/riscv/rvv/autovec/pr118019-2.c | 51 +++++ gcc/tree-vect-stmts.cc | 215 +++++++++++++++--- 4 files changed, 253 insertions(+), 36 deletions(-) create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr118019-2.c -- 2.49.0