diff options
author | Robin Dapp <rdapp@ventanamicro.com> | 2023-06-28 16:00:46 +0200 |
---|---|---|
committer | Robin Dapp <rdapp@ventanamicro.com> | 2023-07-05 16:57:05 +0200 |
commit | 573bb719bb82d1d61ca54eb4fddf82eccfd56470 (patch) | |
tree | 04477ae2ed7b89195f84d9c072bc3925fb9bf1ee /gcc/doc | |
parent | df9a6cbb087d674ccee545d642e688f1979dcb3a (diff) | |
download | gcc-573bb719bb82d1d61ca54eb4fddf82eccfd56470.zip gcc-573bb719bb82d1d61ca54eb4fddf82eccfd56470.tar.gz gcc-573bb719bb82d1d61ca54eb4fddf82eccfd56470.tar.bz2 |
RISC-V: Support variable index in vec_extract.
This patch adds a gen_lowpart in the vec_extract expander so it properly
works with a variable index and adds tests.
gcc/ChangeLog:
* config/riscv/autovec.md: Add gen_lowpart.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
tests for variable index.
* gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
* gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
* gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
* gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
Ditto.
* gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
Ditto.
Diffstat (limited to 'gcc/doc')
0 files changed, 0 insertions, 0 deletions