aboutsummaryrefslogtreecommitdiff
path: root/gcc/cselib.h
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2023-10-01 06:13:37 +0100
committerJoern Rennecke <joern.rennecke@embecosm.com>2023-10-01 06:21:40 +0100
commitf416a3fdbee32ae12b055b8e3e4ee11c3df7c117 (patch)
tree89fc52e86b87d515fd6abd43ca65825ffa1d8bc0 /gcc/cselib.h
parent125781fb2c91401bb0302ba18d9417ea2692c904 (diff)
downloadgcc-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