2009-06-18 Martin Jambor <mjambor@suse.cz>
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Jun 2009 15:38:36 +0000 (15:38 +0000)
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Jun 2009 15:38:36 +0000 (15:38 +0000)
commit33c3560d19f1eec194cc86460917469679f20faf
tree439adfe3d9e1f960cc6f4f06d9d64cc8daa17594
parent468215944c831d348db89e151c74a2f6df2df9cd
2009-06-18  Martin Jambor  <mjambor@suse.cz>

* tree-sra.c: Include statistics.h
(sra_stats): New variable.
(sra_initialize): Clear sra_stats.
(create_access_replacement): Increment sra_stats.replacements.
(get_access_replacement): Do not return twice.
(analyze_all_variable_accesses): Increment statistics counter by the
number of scalarized aggregates.
(generate_subtree_copies): Increment sra_stats.subtree_copies.
(sra_modify_expr): Increment sra_stats.exprs.
(load_assign_lhs_subreplacements): Increment sra_stats.subreplacements.
(sra_modify_assign): Increment sra_stats.exprs,
sra_stats.separate_lhs_rhs_handling and sra_stats.deleted.
(perform_intra_sra): Update statistics counters.
* Makefile.in (tree-sra.o): Add statistics.h to dependencies.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@148663 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/tree-sra.c