tree-vectorizer.h (stmt_vec_info_type::cycle_phi_info_type): New.
authorRichard Biener <rguenther@suse.de>
Wed, 2 Oct 2019 09:21:57 +0000 (09:21 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 2 Oct 2019 09:21:57 +0000 (09:21 +0000)
commit291fa23ac04e317877c1e102937532f080180bb2
tree37c3d9a34979bc154b7de76b287aaf55d62a5b4c
parent1bcb4c4faa4bd6b1c917c75b100d618faf9e628c
tree-vectorizer.h (stmt_vec_info_type::cycle_phi_info_type): New.

2019-10-02  Richard Biener  <rguenther@suse.de>

* tree-vectorizer.h (stmt_vec_info_type::cycle_phi_info_type):
New.
(vect_transform_cycle_phi): Declare.
* tree-vect-stmts.c (vect_transform_stmt): Call
vect_transform_cycle_phi.
* tree-vect-loop.c (vectorizable_reduction): Split out
PHI transformation stage to ...
(vect_transform_cycle_phi): ... here.

From-SVN: r276441
gcc/ChangeLog
gcc/tree-vect-loop.c
gcc/tree-vect-stmts.c
gcc/tree-vectorizer.h