diff options
author | Juzhe-Zhong <juzhe.zhong@rivai.ai> | 2023-09-21 06:22:46 +0800 |
---|---|---|
committer | Lehua Ding <lehua.ding@rivai.ai> | 2023-09-21 10:18:41 +0800 |
commit | 66c13521f56fee1ec6db7ddd9fb053cf852a84a1 (patch) | |
tree | fca97c12435ad5fd9fa992c468132bedd97850a9 /gcc/gimple-loop-interchange.cc | |
parent | 4907d220beefe391f2ccd9c526469a15c2f7bf25 (diff) | |
download | gcc-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