diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2019-10-11 14:17:32 +0000 |
---|---|---|
committer | Bernd Edlinger <edlinger@gcc.gnu.org> | 2019-10-11 14:17:32 +0000 |
commit | bd01f4da3ecc88b25712e2d2a8f5c7ab3ed1b0e3 (patch) | |
tree | 46e0faf29e20621f118f6fd50b50b0d7289563a5 /gcc/tree-vect-loop.c | |
parent | 643d443665ec68270af4c950fed4cdc1adad5154 (diff) | |
download | gcc-bd01f4da3ecc88b25712e2d2a8f5c7ab3ed1b0e3.zip gcc-bd01f4da3ecc88b25712e2d2a8f5c7ab3ed1b0e3.tar.gz gcc-bd01f4da3ecc88b25712e2d2a8f5c7ab3ed1b0e3.tar.bz2 |
tree-vect-loop.c (vect_analyze_loop_operations): Adjust call to vectorizable_live_operation.
2019-10-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
* tree-vect-loop.c (vect_analyze_loop_operations): Adjust call to
vectorizable_live_operation.
(vectorizable_live_operation): Adjust parameters.
* tree-vect-stmts.c (vect_init_vector,
vect_gen_widened_results_half): Fix typo in function comment.
(can_vectorize_live_stmts): Adjust function comment.
Adjust parameters. Adjust call to vectorizable_live_operation.
(vect_analyze_stmt): Adjust call to can_vectorize_live_stmts.
(vect_transform_stmt): Adjust function comment. Adjust call to
can_vectorize_live_stmts.
* tree-vectorizer.h (vectorizable_live_operation): Adjust parameters.
From-SVN: r276886
Diffstat (limited to 'gcc/tree-vect-loop.c')
-rw-r--r-- | gcc/tree-vect-loop.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c index 1435210..cb95ea3 100644 --- a/gcc/tree-vect-loop.c +++ b/gcc/tree-vect-loop.c @@ -1566,7 +1566,7 @@ vect_analyze_loop_operations (loop_vec_info loop_vinfo) && STMT_VINFO_LIVE_P (stmt_info) && !PURE_SLP_STMT (stmt_info)) ok = vectorizable_live_operation (stmt_info, NULL, NULL, NULL, - -1, NULL, &cost_vec); + -1, false, &cost_vec); if (!ok) return opt_result::failure_at (phi, @@ -7628,9 +7628,9 @@ vectorizable_induction (stmt_vec_info stmt_info, bool vectorizable_live_operation (stmt_vec_info stmt_info, - gimple_stmt_iterator *gsi ATTRIBUTE_UNUSED, + gimple_stmt_iterator *gsi, slp_tree slp_node, slp_instance slp_node_instance, - int slp_index, stmt_vec_info *vec_stmt, + int slp_index, bool vec_stmt_p, stmt_vector_for_cost *) { loop_vec_info loop_vinfo = STMT_VINFO_LOOP_VINFO (stmt_info); @@ -7652,7 +7652,7 @@ vectorizable_live_operation (stmt_vec_info stmt_info, validity so just trigger the transform here. */ if (STMT_VINFO_REDUC_DEF (vect_orig_stmt (stmt_info))) { - if (!vec_stmt) + if (!vec_stmt_p) return true; if (slp_node) { @@ -7721,7 +7721,7 @@ vectorizable_live_operation (stmt_vec_info stmt_info, } } - if (!vec_stmt) + if (!vec_stmt_p) { /* No transformation required. */ if (LOOP_VINFO_CAN_FULLY_MASK_P (loop_vinfo)) |