aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-data-ref.h
diff options
context:
space:
mode:
authorBin Cheng <bin.cheng@arm.com>2017-05-31 09:03:27 +0000
committerBin Cheng <amker@gcc.gnu.org>2017-05-31 09:03:27 +0000
commit9cbd2d979c5e7095530a6fc290615847d31b549d (patch)
treeaed776864467f3e672fded8bcc2d363b45ef4866 /gcc/tree-data-ref.h
parentc7d7e2227f72d54ce3ec725693a0fac35455c555 (diff)
downloadgcc-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.h2
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. */