]> git.ipfire.org Git - thirdparty/gcc.git/commit
Remove dead code dealing with non-SLP
authorRichard Biener <rguenther@suse.de>
Thu, 10 Jul 2025 07:44:50 +0000 (09:44 +0200)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 10 Jul 2025 09:42:15 +0000 (11:42 +0200)
commit18c48295afb424bfc5c1fbb812e68119e9eb4ccb
treeaaea149e6742b1c057d1999c36e1fd0a14ce1fe8
parent60a7c817d2deb640e9649825a8e4e05293a7ba2d
Remove dead code dealing with non-SLP

After vect_analyze_loop_operations is gone we can clean up
vect_analyze_stmt as it is no longer called out of SLP context.

* tree-vectorizer.h (vect_analyze_stmt): Remove stmt-info
and need_to_vectorize arguments.
* tree-vect-slp.cc (vect_slp_analyze_node_operations_1):
Adjust.
* tree-vect-stmts.cc (can_vectorize_live_stmts): Remove
stmt_info argument and remove non-SLP path.
(vect_analyze_stmt): Remove stmt_info and need_to_vectorize
argument and prune paths no longer reachable.
(vect_transform_stmt): Adjust.
gcc/tree-vect-slp.cc
gcc/tree-vect-stmts.cc
gcc/tree-vectorizer.h