From 02f5d6c5e36ea6a41e22f39209248bc1039759b7 Mon Sep 17 00:00:00 2001 From: Richard Guenther Date: Tue, 23 Aug 2011 12:40:57 +0000 Subject: Makefile.in (tree-data-ref.o): Add tree-affine.h dependency. 2011-08-23 Richard Guenther * Makefile.in (tree-data-ref.o): Add tree-affine.h dependency. * tree-affine.h (aff_comb_cannot_overlap_p): Declare. * tree-affine.c (aff_comb_cannot_overlap_p): New function, moved from ... * tree-ssa-loop-im.c (cannot_overlap_p): ... here. (mem_refs_may_alias_p): Adjust. * tree-data-ref.h (dr_may_alias_p): Adjust. * tree-data-ref.c: Include tree-affine.h. (dr_analyze_indices): Do nothing for the non-loop case. (dr_may_alias_p): Distinguish loop and non-loop case. Disambiguate more cases in the non-loop case. * graphite-sese-to-poly.c (write_alias_graph_to_ascii_dimacs): Adjust calls to dr_may_alias_p. (write_alias_graph_to_ascii_ecc): Likewise. (write_alias_graph_to_ascii_dot): Likewise. (build_alias_set_optimal_p): Likewise. From-SVN: r177986 --- gcc/tree-affine.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/tree-affine.h') diff --git a/gcc/tree-affine.h b/gcc/tree-affine.h index 0abda96a9da..8cfbd691d9e 100644 --- a/gcc/tree-affine.h +++ b/gcc/tree-affine.h @@ -76,6 +76,7 @@ void tree_to_aff_combination_expand (tree, tree, aff_tree *, struct pointer_map_t **); void get_inner_reference_aff (tree, aff_tree *, double_int *); void free_affine_expand_cache (struct pointer_map_t **); +bool aff_comb_cannot_overlap_p (aff_tree *, double_int, double_int); /* Debugging functions. */ void print_aff (FILE *, aff_tree *); -- cgit v1.2.1