* tree-vectorizer.h (vect_build_loop_niters): New parameter.
commit3a8152410e1c5ee7e0604369cfc55251c6993300
authoramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Jun 2017 10:53:02 +0000 (7 10:53 +0000)
committeramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Jun 2017 10:53:02 +0000 (7 10:53 +0000)
treecf5b821d23cf540d0e7289e381d0a618ffcb1225
parentda7445186a42e8351a22f7b657abe914a6a4fadf
* tree-vectorizer.h (vect_build_loop_niters): New parameter.
* tree-vect-loop-manip.c (vect_build_loop_niters): New parameter.
Set true to new parameter if new ssa variable is defined.
(vect_gen_vector_loop_niters): Refactor.  Set range information
for the new vector loop bound variable.
(vect_do_peeling): Ditto.

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