diff options
author | Joern Rennecke <joern.rennecke@embecosm.com> | 2023-10-01 06:13:37 +0100 |
---|---|---|
committer | Joern Rennecke <joern.rennecke@embecosm.com> | 2023-10-01 06:21:40 +0100 |
commit | f416a3fdbee32ae12b055b8e3e4ee11c3df7c117 (patch) | |
tree | 89fc52e86b87d515fd6abd43ca65825ffa1d8bc0 /gcc/cselib.h | |
parent | 125781fb2c91401bb0302ba18d9417ea2692c904 (diff) | |
download | gcc-f416a3fdbee32ae12b055b8e3e4ee11c3df7c117.zip gcc-f416a3fdbee32ae12b055b8e3e4ee11c3df7c117.tar.gz gcc-f416a3fdbee32ae12b055b8e3e4ee11c3df7c117.tar.bz2 |
Make riscv_vector::legitimize_move adjust SRC in the caller.
2023-09-29 Joern Rennecke <joern.rennecke@embecosm.com>
Juzhe-Zhong <juzhe.zhong@rivai.ai>
PR target/111566
gcc/
* config/riscv/riscv-protos.h (riscv_vector::legitimize_move):
Change second parameter to rtx *.
* config/riscv/riscv-v.cc (risv_vector::legitimize_move): Likewise.
* config/riscv/vector.md: Changed callers of
riscv_vector::legitimize_move.
(*mov<mode>_mem_to_mem): Remove.
gcc/testsuite/
* gcc.target/riscv/rvv/autovec/vls/mov-1.c: Adapt test.
* gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
* gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
* gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
* gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
* gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.1
* gcc.target/riscv/rvv/autovec/vls/mov-2.c: Removed.
* gcc.target/riscv/rvv/autovec/vls/mov-4.c: Removed.
* gcc.target/riscv/rvv/autovec/vls/mov-6.c: Removed.
* gcc.target/riscv/rvv/fortran/pr111566.f90: New test.
Co-Authored-By: Juzhe-Zhong <juzhe.zhong@rivai.ai>
Diffstat (limited to 'gcc/cselib.h')
0 files changed, 0 insertions, 0 deletions