* cfgloop.h (struct loop): Add comment. New field orig_loop_num.
commitd391dfdcd9064e5a0f93ae1479793f9aaf508890
authoramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Jul 2017 11:49:02 +0000 (5 11:49 +0000)
committeramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Jul 2017 11:49:02 +0000 (5 11:49 +0000)
tree9a843c42d270fa10bf2d9124972c10bfcae93081
parentc7812ca23deaa132593bee4374b1ffaa83345cb4
* cfgloop.h (struct loop): Add comment.  New field orig_loop_num.
* cfgloopmanip.c (lv_adjust_loop_entry_edge): Comment change.
* internal-fn.c (expand_LOOP_DIST_ALIAS): New function.
* internal-fn.def (LOOP_DIST_ALIAS): New.
* tree-vectorizer.c (fold_loop_vectorized_call): Rename to ...
(fold_loop_internal_call): ... this.
(vect_loop_dist_alias_call): New function.
(set_uid_loop_bbs): Call fold_loop_internal_call.
(vectorize_loops): Fold IFN_LOOP_VECTORIZED and IFN_LOOP_DIST_ALIAS
internal calls.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249983 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfgloop.h
gcc/cfgloopmanip.c
gcc/internal-fn.c
gcc/internal-fn.def
gcc/tree-vectorizer.c