aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-loop-interchange.cc
diff options
context:
space:
mode:
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>2023-09-21 06:22:46 +0800
committerLehua Ding <lehua.ding@rivai.ai>2023-09-21 10:18:41 +0800
commit66c13521f56fee1ec6db7ddd9fb053cf852a84a1 (patch)
treefca97c12435ad5fd9fa992c468132bedd97850a9 /gcc/gimple-loop-interchange.cc
parent4907d220beefe391f2ccd9c526469a15c2f7bf25 (diff)
downloadgcc-66c13521f56fee1ec6db7ddd9fb053cf852a84a1.zip
gcc-66c13521f56fee1ec6db7ddd9fb053cf852a84a1.tar.gz
gcc-66c13521f56fee1ec6db7ddd9fb053cf852a84a1.tar.bz2
RISC-V: Support VLS INT <-> FP conversions
Support INT <-> FP VLS auto-vectorization patterns. Regression passed. Committed. gcc/ChangeLog: * config/riscv/autovec.md: Extend VLS modes. * config/riscv/vector-iterators.md: Ditto. * config/riscv/vector.md: Ditto. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vls/convert-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/convert-10.c: New test. * gcc.target/riscv/rvv/autovec/vls/convert-11.c: New test. * gcc.target/riscv/rvv/autovec/vls/convert-12.c: New test. * gcc.target/riscv/rvv/autovec/vls/convert-2.c: New test. * gcc.target/riscv/rvv/autovec/vls/convert-3.c: New test. * gcc.target/riscv/rvv/autovec/vls/convert-4.c: New test. * gcc.target/riscv/rvv/autovec/vls/convert-5.c: New test. * gcc.target/riscv/rvv/autovec/vls/convert-6.c: New test. * gcc.target/riscv/rvv/autovec/vls/convert-7.c: New test. * gcc.target/riscv/rvv/autovec/vls/convert-8.c: New test. * gcc.target/riscv/rvv/autovec/vls/convert-9.c: New test.
Diffstat (limited to 'gcc/gimple-loop-interchange.cc')
0 files changed, 0 insertions, 0 deletions