aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-affine.h
diff options
context:
space:
mode:
authorBin Cheng <bin.cheng@arm.com>2013-11-07 08:12:34 +0000
committerBin Cheng <amker@gcc.gnu.org>2013-11-07 08:12:34 +0000
commitbe8c1c8cc0ff3da71e4cfb553e27a2832f4a939d (patch)
treec0e359d6da2982c6ccbbe62856a6514b7b8eaf3f /gcc/tree-affine.h
parent196bb3237d1485b742e357be1c31771c5a0a35df (diff)
downloadgcc-be8c1c8cc0ff3da71e4cfb553e27a2832f4a939d.zip
gcc-be8c1c8cc0ff3da71e4cfb553e27a2832f4a939d.tar.gz
gcc-be8c1c8cc0ff3da71e4cfb553e27a2832f4a939d.tar.bz2
tree-ssa-loop-ivopts.c (alloc_iv): Lower address expressions.
* tree-ssa-loop-ivopts.c (alloc_iv): Lower address expressions. * tree-affine.c (get_inner_reference_aff): Return base. * tree-affine.h (get_inner_reference_aff): Change prototype. * gcc.dg/tree-ssa/loop-2.c: Refine check condition. * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto. * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto. From-SVN: r204497
Diffstat (limited to 'gcc/tree-affine.h')
-rw-r--r--gcc/tree-affine.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-affine.h b/gcc/tree-affine.h
index b2558f7..86f90d8 100644
--- a/gcc/tree-affine.h
+++ b/gcc/tree-affine.h
@@ -74,7 +74,7 @@ bool aff_combination_constant_multiple_p (aff_tree *, aff_tree *, double_int *);
void aff_combination_expand (aff_tree *, struct pointer_map_t **);
void tree_to_aff_combination_expand (tree, tree, aff_tree *,
struct pointer_map_t **);
-void get_inner_reference_aff (tree, aff_tree *, double_int *);
+tree 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);