diff options
author | Richard Biener <rguenther@suse.de> | 2025-08-19 14:41:30 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2025-08-20 08:56:39 +0200 |
commit | c548abddf5e0aa5cd3a9cd936f926dc1e2c7af7b (patch) | |
tree | 5552df3b36debe4c3efc807df1b7c76d9d03db3c /libgcc/soft-fp/unordsf2.c | |
parent | 1bf102afed70d88d757d6f7b3014523e66ab42ff (diff) | |
download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 |
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 'libgcc/soft-fp/unordsf2.c')
0 files changed, 0 insertions, 0 deletions