aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/riscv/arch-unset-3.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2025-08-19 14:41:30 +0200
committerRichard Biener <rguenth@gcc.gnu.org>2025-08-20 08:56:39 +0200
commitc548abddf5e0aa5cd3a9cd936f926dc1e2c7af7b (patch)
tree5552df3b36debe4c3efc807df1b7c76d9d03db3c /gcc/testsuite/gcc.target/riscv/arch-unset-3.c
parent1bf102afed70d88d757d6f7b3014523e66ab42ff (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
Thread the remains of vect_analyze_slp_instanceHEADtrunkmaster
vect_analyze_slp_instance still handles stores and reduction chains. The following threads the special handling of those two kinds, duplicating vect_build_slp_instance into two specialized entries. * tree-vect-slp.cc (vect_analyze_slp_reduc_chain): New, copied from vect_analyze_slp_instance and only handle slp_inst_kind_reduc_chain. Inline vect_build_slp_instance. (vect_analyze_slp_instance): Only handle slp_inst_kind_store. Inline vect_build_slp_instance. (vect_build_slp_instance): Remove now unused stmt_info parameter, remove special code for store groups and reduction chains. (vect_analyze_slp): Call vect_analyze_slp_reduc_chain for reduction chain SLP build and adjust.
Diffstat (limited to 'gcc/testsuite/gcc.target/riscv/arch-unset-3.c')
0 files changed, 0 insertions, 0 deletions