diff options
author | Bin Cheng <bin.cheng@arm.com> | 2017-05-31 09:03:27 +0000 |
---|---|---|
committer | Bin Cheng <amker@gcc.gnu.org> | 2017-05-31 09:03:27 +0000 |
commit | 9cbd2d979c5e7095530a6fc290615847d31b549d (patch) | |
tree | aed776864467f3e672fded8bcc2d363b45ef4866 /gcc/tree-data-ref.h | |
parent | c7d7e2227f72d54ce3ec725693a0fac35455c555 (diff) | |
download | gcc-9cbd2d979c5e7095530a6fc290615847d31b549d.zip gcc-9cbd2d979c5e7095530a6fc290615847d31b549d.tar.gz gcc-9cbd2d979c5e7095530a6fc290615847d31b549d.tar.bz2 |
* tree-vect-loop-manip.c (create_intersect_range_checks_index)
(create_intersect_range_checks): Move from ...
* tree-data-ref.c (create_intersect_range_checks_index)
(create_intersect_range_checks): ... to here.
(create_runtime_alias_checks): New function factored from ...
* tree-vect-loop-manip.c (vect_create_cond_for_alias_checks): ...
here. Call above function.
* tree-data-ref.h (create_runtime_alias_checks): New function.
From-SVN: r248726
Diffstat (limited to 'gcc/tree-data-ref.h')
-rw-r--r-- | gcc/tree-data-ref.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-data-ref.h b/gcc/tree-data-ref.h index dbe8372..1d8e01d 100644 --- a/gcc/tree-data-ref.h +++ b/gcc/tree-data-ref.h @@ -371,6 +371,8 @@ extern bool dr_equal_offsets_p (struct data_reference *, extern int data_ref_compare_tree (tree, tree); extern void prune_runtime_alias_test_list (vec<dr_with_seg_len_pair_t> *, unsigned HOST_WIDE_INT); +extern void create_runtime_alias_checks (struct loop *, + vec<dr_with_seg_len_pair_t> *, tree*); /* Return true when the base objects of data references A and B are the same memory object. */ |