aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-08-15 14:39:15 +0200
committerRichard Biener <rguenther@suse.de>2023-08-15 15:26:46 +0200
commitf9e8072f917301f5a794b4935edc40268bf1b362 (patch)
tree6be758984e0df5342a4360b19386c307c15c956d /gcc/tree-vectorizer.h
parentf049868d8db773da4be61d82025e97453d6e9f2b (diff)
downloadgcc-f9e8072f917301f5a794b4935edc40268bf1b362.zip
gcc-f9e8072f917301f5a794b4935edc40268bf1b362.tar.gz
gcc-f9e8072f917301f5a794b4935edc40268bf1b362.tar.bz2
Cleanup BB vectorization roots handling
The following moves CONSTRUCTOR handling into the generic BB vectorization roots handling, removing a special case and finally renaming the function now consisting of more than just constructor detection. * tree-vect-slp.cc (vect_analyze_slp_instance): Remove slp_inst_kind_ctor handling. (vect_analyze_slp): Simplify. (vect_build_slp_instance): Dump when we analyze a CTOR. (vect_slp_check_for_constructors): Rename to ... (vect_slp_check_for_roots): ... this. Register a slp_root for CONSTRUCTORs instead of shoving them to the set of grouped stores. (vect_slp_analyze_bb_1): Adjust.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions