diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2a4979e04326..92bd5ba1a0f9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2018-07-31 Richard Sandiford + + * tree-vectorizer.h (vect_stmt_in_region_p): Delete. + * tree-vectorizer.c (vect_stmt_in_region_p): Likewise. + 2018-07-31 Richard Sandiford * tree-vectorizer.h (vec_info::new_vinfo_for_stmt) diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c index 579f43579be8..44a0c4d1ce5d 100644 --- a/gcc/tree-vectorizer.c +++ b/gcc/tree-vectorizer.c @@ -711,33 +711,6 @@ vect_free_loop_info_assumptions (struct loop *loop) loop_constraint_clear (loop, LOOP_C_FINITE); } -/* Return whether STMT is inside the region we try to vectorize. */ - -bool -vect_stmt_in_region_p (vec_info *vinfo, gimple *stmt) -{ - if (!gimple_bb (stmt)) - return false; - - if (loop_vec_info loop_vinfo = dyn_cast (vinfo)) - { - struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); - if (!flow_bb_inside_loop_p (loop, gimple_bb (stmt))) - return false; - } - else - { - bb_vec_info bb_vinfo = as_a (vinfo); - if (gimple_bb (stmt) != BB_VINFO_BB (bb_vinfo) - || gimple_uid (stmt) == -1U - || gimple_code (stmt) == GIMPLE_PHI) - return false; - } - - return true; -} - - /* If LOOP has been versioned during ifcvt, return the internal call guarding it. */ diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h index d88ea2be0459..717d3733d2e7 100644 --- a/gcc/tree-vectorizer.h +++ b/gcc/tree-vectorizer.h @@ -1628,7 +1628,6 @@ void vect_pattern_recog (vec_info *); /* In tree-vectorizer.c. */ unsigned vectorize_loops (void); -bool vect_stmt_in_region_p (vec_info *, gimple *); void vect_free_loop_info_assumptions (struct loop *); #endif /* GCC_TREE_VECTORIZER_H */