aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-loop-interchange.cc
diff options
context:
space:
mode:
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>2023-09-14 18:49:52 +0800
committerPan Li <pan2.li@intel.com>2023-09-16 17:55:01 +0800
commit86451305d8b2a25e7c6ea6c2f1ee69c419cba3ef (patch)
tree0b234525a8328d08854b3b734dcfc5e93cace39e /gcc/gimple-loop-interchange.cc
parent9882b81410f247604fbfd5883894a96127f461ac (diff)
downloadgcc-86451305d8b2a25e7c6ea6c2f1ee69c419cba3ef.zip
gcc-86451305d8b2a25e7c6ea6c2f1ee69c419cba3ef.tar.gz
gcc-86451305d8b2a25e7c6ea6c2f1ee69c419cba3ef.tar.bz2
RISC-V: Expand VLS mode to scalar mode move[PR111391]
This patch fixes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111391 PR target/111391 gcc/ChangeLog: * config/riscv/autovec.md (@vec_extract<mode><vel>): Remove @. (vec_extract<mode><vel>): Ditto. * config/riscv/riscv-vsetvl.cc (emit_vsetvl_insn): Fix bug. (pass_vsetvl::local_eliminate_vsetvl_insn): Fix bug. * config/riscv/riscv.cc (riscv_legitimize_move): Expand VLS mode to scalar mode move. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test. * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test. * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
Diffstat (limited to 'gcc/gimple-loop-interchange.cc')
0 files changed, 0 insertions, 0 deletions