aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>2023-09-24 08:09:38 +0800
committerPan Li <pan2.li@intel.com>2023-09-24 08:11:55 +0800
commite4aa1a49010fb55f3e90731464d21b05baeb6855 (patch)
tree73066d325067a15bc50e9b354d729c8e08862501 /gcc/ada
parent767eea9ea22f0247be9a56fd2e1d460ddfbbf6d9 (diff)
downloadgcc-e4aa1a49010fb55f3e90731464d21b05baeb6855.zip
gcc-e4aa1a49010fb55f3e90731464d21b05baeb6855.tar.gz
gcc-e4aa1a49010fb55f3e90731464d21b05baeb6855.tar.bz2
RISC-V: Support full coverage VLS combine support
Support full coverage VLS combine support. Committed. gcc/ChangeLog: * config/riscv/autovec-opt.md: Extend VLS modes * config/riscv/vector-iterators.md: Ditto. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vls/def.h: * gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: New test. * gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: New test. * gcc.target/riscv/rvv/autovec/vls/narrow-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/narrow-2.c: New test. * gcc.target/riscv/rvv/autovec/vls/narrow-3.c: New test. * gcc.target/riscv/rvv/autovec/vls/wred-1.c: New test. * gcc.target/riscv/rvv/autovec/vls/wred-2.c: New test. * gcc.target/riscv/rvv/autovec/vls/wred-3.c: New test.
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions