summaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.c
diff options
context:
space:
mode:
authorAndre Vieira <andre.simoesdiasvieira@arm.com>2019-11-04 17:19:23 +0000
committerAndre Vieira <avieira@gcc.gnu.org>2019-11-04 17:19:23 +0000
commit494d6c28c53d0852bb6468b1f1ca189159775fcc (patch)
tree981ae91d37392337b96e19ab3c3d012a090a8e55 /gcc/tree-vectorizer.c
parent818b3293f4545d899148810f4f7d676b81e989dd (diff)
[vect] Clean up orig_loop_vinfo from vect_analyze_loop
gcc/ChangeLog: 2019-11-04 Andre Vieira <andre.simoesdiasvieira@arm.com> * tree-vect-loop.c (vect_analyze_loop): Remove orig_loop_vinfo parameter. * tree-vectorizer.h (vect_analyze_loop): Update declaration. * tree-vectorizer.c (try_vectorize_loop_1): Update calls to vect_analyze_loop. From-SVN: r277785
Diffstat (limited to 'gcc/tree-vectorizer.c')
-rw-r--r--gcc/tree-vectorizer.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c
index 8e02647c7ba..0f00383e3b3 100644
--- a/gcc/tree-vectorizer.c
+++ b/gcc/tree-vectorizer.c
@@ -865,8 +865,7 @@ set_uid_loop_bbs (loop_vec_info loop_vinfo, gimple *loop_vectorized_call)
static unsigned
try_vectorize_loop_1 (hash_table<simduid_to_vf> *&simduid_to_vf_htab,
- unsigned *num_vectorized_loops,
- loop_p loop, loop_vec_info orig_loop_vinfo,
+ unsigned *num_vectorized_loops, loop_p loop,
gimple *loop_vectorized_call,
gimple *loop_dist_alias_call)
{
@@ -890,7 +889,7 @@ try_vectorize_loop_1 (hash_table<simduid_to_vf> *&simduid_to_vf_htab,
else
{
/* Try to analyze the loop, retaining an opt_problem if dump_enabled_p. */
- loop_vinfo = vect_analyze_loop (loop, orig_loop_vinfo, &shared);
+ loop_vinfo = vect_analyze_loop (loop, &shared);
loop->aux = loop_vinfo;
}
@@ -1025,7 +1024,7 @@ try_vectorize_loop_1 (hash_table<simduid_to_vf> *&simduid_to_vf_htab,
*/
unsigned dont_count = *num_vectorized_loops;
ret |= try_vectorize_loop_1 (simduid_to_vf_htab, &dont_count,
- new_loop, loop_vinfo, NULL, NULL);
+ new_loop, NULL, NULL);
}
return ret;
@@ -1042,8 +1041,7 @@ try_vectorize_loop (hash_table<simduid_to_vf> *&simduid_to_vf_htab,
|| loop->force_vectorize))
return 0;
- return try_vectorize_loop_1 (simduid_to_vf_htab, num_vectorized_loops,
- loop, NULL,
+ return try_vectorize_loop_1 (simduid_to_vf_htab, num_vectorized_loops, loop,
vect_loop_vectorized_call (loop),
vect_loop_dist_alias_call (loop));
}