diff options
author | Bin Cheng <bin.cheng@arm.com> | 2017-07-05 11:49:02 +0000 |
---|---|---|
committer | Bin Cheng <amker@gcc.gnu.org> | 2017-07-05 11:49:02 +0000 |
commit | 542e7230c0dd16977671486414207ef1a3bd52e4 (patch) | |
tree | 9a843c42d270fa10bf2d9124972c10bfcae93081 /gcc/internal-fn.c | |
parent | 3d07163dd2eece338feb79bf5e91ac8fd6ac48b7 (diff) | |
download | gcc-542e7230c0dd16977671486414207ef1a3bd52e4.zip gcc-542e7230c0dd16977671486414207ef1a3bd52e4.tar.gz gcc-542e7230c0dd16977671486414207ef1a3bd52e4.tar.bz2 |
cfgloop.h (struct loop): Add comment.
* 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.
From-SVN: r249983
Diffstat (limited to 'gcc/internal-fn.c')
-rw-r--r-- | gcc/internal-fn.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/internal-fn.c b/gcc/internal-fn.c index d276dfe..18466cd 100644 --- a/gcc/internal-fn.c +++ b/gcc/internal-fn.c @@ -2250,6 +2250,14 @@ expand_LOOP_VECTORIZED (internal_fn, gcall *) gcc_unreachable (); } +/* This should get folded in tree-vectorizer.c. */ + +static void +expand_LOOP_DIST_ALIAS (internal_fn, gcall *) +{ + gcc_unreachable (); +} + /* Expand MASK_LOAD call STMT using optab OPTAB. */ static void |