[gcc r17-2418] Remove unused return value from vect_transform_stmt

Richard Biener via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:de8cbe4445362bcaa8f55c044397661c19a4260c

commit r17-2418-gde8cbe4445362bcaa8f55c044397661c19a4260c
Author: Richard Biener <[email protected]>
Date:   Wed Jul 15 15:11:36 2026 +0200

    Remove unused return value from vect_transform_stmt
    
    Without SLP we used to elide stores immediately, but now this is
    done as postprocessing so the return value is no longer needed.
    
            * tree-vectorizer.h (vect_transform_stmt): Return void.
            * tree-vect-stmts.cc (vect_transform_stmt): Likewise.

Diff:
---
 gcc/tree-vect-stmts.cc | 6 +-----
 gcc/tree-vectorizer.h  | 2 +-
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/gcc/tree-vect-stmts.cc b/gcc/tree-vect-stmts.cc
index 76e24b2c1699..700b3e7e0686 100644
--- a/gcc/tree-vect-stmts.cc
+++ b/gcc/tree-vect-stmts.cc
@@ -13384,12 +13384,11 @@ vect_analyze_stmt (vec_info *vinfo,
 
    Create a vectorized stmt to replace STMT_INFO, and insert it at GSI.  */
 
-bool
+void
 vect_transform_stmt (vec_info *vinfo,
 		     stmt_vec_info stmt_info, gimple_stmt_iterator *gsi,
 		     slp_tree slp_node, slp_instance slp_node_instance)
 {
-  bool is_store = false;
   bool done;
 
   gcc_assert (slp_node);
@@ -13435,7 +13434,6 @@ vect_transform_stmt (vec_info *vinfo,
     case store_vec_info_type:
       done = vectorizable_store (vinfo, stmt_info, gsi, slp_node, NULL);
       gcc_assert (done);
-      is_store = true;
       break;
 
     case condition_vec_info_type:
@@ -13523,8 +13521,6 @@ vect_transform_stmt (vec_info *vinfo,
 	  gcc_assert (done);
 	}
     }
-
-  return is_store;
 }
 
 
diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h
index 2e4756926f2a..d4eb20f1a107 100644
--- a/gcc/tree-vectorizer.h
+++ b/gcc/tree-vectorizer.h
@@ -2596,7 +2596,7 @@ void vect_get_vec_defs (vec_info *, slp_tree,
 extern tree vect_init_vector (vec_info *, stmt_vec_info, tree, tree,
                               gimple_stmt_iterator *);
 extern tree vect_get_slp_vect_def (slp_tree, unsigned);
-extern bool vect_transform_stmt (vec_info *, stmt_vec_info,
+extern void vect_transform_stmt (vec_info *, stmt_vec_info,
 				 gimple_stmt_iterator *,
 				 slp_tree, slp_instance);
 extern void vect_remove_stores (vec_info *, stmt_vec_info);
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.