diff options
author | Richard Guenther <rguenther@suse.de> | 2012-06-04 09:00:21 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2012-06-04 09:00:21 +0000 |
commit | c014f6f54b11651b253192956ef16bdc12a4ddaa (patch) | |
tree | c9484b42ae7ecc4f94ed5074f51c6f5dd55b960d /gcc/tree-data-ref.h | |
parent | 296f202e8ec694dbbd987aed2b97b04ce895858f (diff) | |
download | gcc-c014f6f54b11651b253192956ef16bdc12a4ddaa.zip gcc-c014f6f54b11651b253192956ef16bdc12a4ddaa.tar.gz gcc-c014f6f54b11651b253192956ef16bdc12a4ddaa.tar.bz2 |
tree-data-ref.c (have_similar_memory_accesses_1): Remove.
2012-06-04 Richard Guenther <rguenther@suse.de>
* tree-data-ref.c (have_similar_memory_accesses_1): Remove.
(ref_base_address_1): Likewise.
(remove_similar_memory_refs): Likewise.
* tree-data-ref.h (remove_similar_memory_refs): Remove.
* tree-loop-distribution.c (classify_partition): Do not classify
as builtin if -ftree-loop-distribute-patterns is not enabled.
(fuse_partitions_with_similar_memory_accesses): Inline ...
(ldist_gen): ... here. Fuse all non-builtin partitions if
-ftree-loop-distribution is not enabled. Properly return
the number of created partitions. Do not update SSA form here
but ...
(tree_loop_distribution): ... once here for the whole function.
Only walk innermost loops, constrain loops we consider here
further. Do not call remove_similar_memory_refs.
(distribute_loop): Do not check number of loop nodes here.
* gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
* gcc.dg/tree-ssa/ldist-17.c: Likewise.
* gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
From-SVN: r188168
Diffstat (limited to 'gcc/tree-data-ref.h')
-rw-r--r-- | gcc/tree-data-ref.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/tree-data-ref.h b/gcc/tree-data-ref.h index efce845..da4802e 100644 --- a/gcc/tree-data-ref.h +++ b/gcc/tree-data-ref.h @@ -607,7 +607,6 @@ index_in_loop_nest (int var, VEC (loop_p, heap) *loop_nest) void stores_from_loop (struct loop *, VEC (gimple, heap) **); void stores_zero_from_loop (struct loop *, VEC (gimple, heap) **); -void remove_similar_memory_refs (VEC (gimple, heap) **); bool rdg_defs_used_in_other_loops_p (struct graph *, int); bool have_similar_memory_accesses (gimple, gimple); bool stmt_with_adjacent_zero_store_dr_p (gimple); |