From 5fdd6038147e4ba30c8c01332dae8ab0d717bc14 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 18 Sep 2019 12:43:08 +0000 Subject: [PATCH] tree-vectorizer.h (get_initial_def_for_reduction): Remove. 2019-09-18 Richard Biener * tree-vectorizer.h (get_initial_def_for_reduction): Remove. * tree-vect-loop.c (get_initial_def_for_reduction): Make static. (vect_create_epilog_for_reduction): Remove dead code. From-SVN: r275874 --- gcc/ChangeLog | 7 +++++++ gcc/tree-vect-loop.c | 4 +--- gcc/tree-vectorizer.h | 1 - 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a6869cfcbdb..c4b27bf0959 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2019-09-18 Richard Biener + + * tree-vectorizer.h (get_initial_def_for_reduction): Remove. + * tree-vect-loop.c (get_initial_def_for_reduction): Make + static. + (vect_create_epilog_for_reduction): Remove dead code. + 2019-09-18 Richard Sandiford * varasm.c (assemble_real): Generate canonical const_ints. diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c index d8546ff8935..a455a6d40c7 100644 --- a/gcc/tree-vect-loop.c +++ b/gcc/tree-vect-loop.c @@ -4203,7 +4203,7 @@ vect_model_induction_cost (stmt_vec_info stmt_info, int ncopies, A cost model should help decide between these two schemes. */ -tree +static tree get_initial_def_for_reduction (stmt_vec_info stmt_vinfo, tree init_val, tree *adjustment_def) { @@ -4585,7 +4585,6 @@ vect_create_epilog_for_reduction (vec vect_defs, (in case of SLP, do it for all the phis). */ /* Get the loop-entry arguments. */ - enum vect_def_type initial_def_dt = vect_unknown_def_type; if (slp_node) { unsigned vec_num = SLP_TREE_NUMBER_OF_VEC_STMTS (slp_node); @@ -4623,7 +4622,6 @@ vect_create_epilog_for_reduction (vec vect_defs, { /* Do not use an adjustment def as that case is not supported correctly if ncopies is not one. */ - vect_is_simple_use (initial_def, loop_vinfo, &initial_def_dt); vec_initial_def = vect_get_vec_def_for_operand (initial_def, stmt_info); } diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h index 05ad1c6862b..40ff8b7193e 100644 --- a/gcc/tree-vectorizer.h +++ b/gcc/tree-vectorizer.h @@ -1645,7 +1645,6 @@ extern bool vectorizable_reduction (stmt_vec_info, gimple_stmt_iterator *, extern bool vectorizable_induction (stmt_vec_info, gimple_stmt_iterator *, stmt_vec_info *, slp_tree, stmt_vector_for_cost *); -extern tree get_initial_def_for_reduction (stmt_vec_info, tree, tree *); extern bool vect_worthwhile_without_simd_p (vec_info *, tree_code); extern int vect_get_known_peeling_cost (loop_vec_info, int, int *, stmt_vector_for_cost *, -- 2.30.2