aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-07-06 09:56:23 +0200
committerRichard Biener <rguenther@suse.de>2023-07-06 12:48:56 +0200
commitdeebf06a1207bf7d84f4bebc462137d9436ee6dd (patch)
tree871aea9f74a7a2c5c8f16c0094bc07f94d671dbf /gcc/tree-vectorizer.h
parent79a90e69ec9faf53ba84391f3c558e552711f6a6 (diff)
downloadgcc-deebf06a1207bf7d84f4bebc462137d9436ee6dd.zip
gcc-deebf06a1207bf7d84f4bebc462137d9436ee6dd.tar.gz
gcc-deebf06a1207bf7d84f4bebc462137d9436ee6dd.tar.bz2
tree-optimization/110563 - simplify epilogue VF checks
The following consolidates an assert that now hits for ppc64le with an earlier check we already do, simplifying vect_determine_partial_vectors_and_peeling and getting rid of its now redundant argument. PR tree-optimization/110563 * tree-vectorizer.h (vect_determine_partial_vectors_and_peeling): Remove second argument. * tree-vect-loop.cc (vect_determine_partial_vectors_and_peeling): Remove for_epilogue_p argument. Merge assert ... (vect_analyze_loop_2): ... with check done before determining partial vectors by moving it after. * tree-vect-loop-manip.cc (vect_do_peeling): Adjust.
Diffstat (limited to 'gcc/tree-vectorizer.h')
-rw-r--r--gcc/tree-vectorizer.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h
index a36974c..6b1cf6d 100644
--- a/gcc/tree-vectorizer.h
+++ b/gcc/tree-vectorizer.h
@@ -2316,8 +2316,7 @@ extern tree neutral_op_for_reduction (tree, code_helper, tree);
extern widest_int vect_iv_limit_for_partial_vectors (loop_vec_info loop_vinfo);
bool vect_rgroup_iv_might_wrap_p (loop_vec_info, rgroup_controls *);
/* Used in tree-vect-loop-manip.cc */
-extern opt_result vect_determine_partial_vectors_and_peeling (loop_vec_info,
- bool);
+extern opt_result vect_determine_partial_vectors_and_peeling (loop_vec_info);
/* Used in gimple-loop-interchange.c and tree-parloops.cc. */
extern bool check_reduction_path (dump_user_location_t, loop_p, gphi *, tree,
enum tree_code);