diff options
author | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2019-11-04 17:19:23 +0000 |
---|---|---|
committer | Andre Vieira <avieira@gcc.gnu.org> | 2019-11-04 17:19:23 +0000 |
commit | 494d6c28c53d0852bb6468b1f1ca189159775fcc (patch) | |
tree | 981ae91d37392337b96e19ab3c3d012a090a8e55 /gcc/tree-vectorizer.c | |
parent | 818b3293f4545d899148810f4f7d676b81e989dd (diff) | |
download | gcc-494d6c28c53d0852bb6468b1f1ca189159775fcc.zip gcc-494d6c28c53d0852bb6468b1f1ca189159775fcc.tar.gz gcc-494d6c28c53d0852bb6468b1f1ca189159775fcc.tar.bz2 |
[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.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c index 8e02647..0f00383 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)); } |