]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/tree-vectorizer.h
2019-03-11 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Mar 2019 11:31:05 +0000 (11:31 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Mar 2019 11:31:05 +0000 (11:31 +0000)
commit44245620f3437d106a17c868b851a38f23ca0026
tree90fc178fad908f8f6703bbedbd2e87c07aea6358
parentca66abc70303e012e8e2b1f4a1b33ef0bcf1e9a8
2019-03-11  Richard Biener  <rguenther@suse.de>

PR tree-optimization/89649
* tree-vectorizer.h (vect_loop_versioning): Adjust prototype.
* tree-vect-loop-manip.c (vect_do_peeling): Unset force_vectorize
on the prolog and epilog loops.
(vect_loop_versioning): Return copy of loop.
* tree-vect-loop.c (vect_transform_loop): Unset force_vectorize
on the non-vectorized version of the loop.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269578 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-vect-loop-manip.c
gcc/tree-vect-loop.c
gcc/tree-vectorizer.h