This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r143987 - in /branches/alias-improvements/gcc: ...
- From: rguenth at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 06 Feb 2009 19:15:25 -0000
- Subject: r143987 - in /branches/alias-improvements/gcc: ...
Author: rguenth
Date: Fri Feb 6 19:15:24 2009
New Revision: 143987
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143987
Log:
2009-02-06 Richard Guenther <rguenther@suse.de>
* Makefile.in (toplev.o): Add tree-ssa-alias.h dependency.
* toplev.c (dump_memory_report): Dump alias and pta stats.
* tree-ssa-alias.c (alias_stats): New global variable.
(dump_alias_stats): New function.
(may_point_to_decl): Make static.
(may_point_to_same_object): Likewise.
(refs_may_alias_p): Make a wrapper for statistics, move body ...
(refs_may_alias_p_1): ... here.
(ref_maybe_used_by_call_p, ref_maybe_used_by_call_p_1): Likewise.
(call_may_clobber_ref_p, call_may_clobber_ref_p_1): Likewise.
* tree-ssa-alias.h (may_point_to_decl, may_point_to_same_object):
Remove.
(dump_alias_stats): Declare.
(dump_pta_stats): Likewise.
* tree-ssa-structalias.c (pta_stats): New global variable.
(dump_pta_stats): New function.
(pt_solution_includes): Make a wrapper for statistics, move body ...
(pt_solution_includes_1): ... here.
(pt_solutions_intersect, pt_solutions_intersect_1): Likewise.
Modified:
branches/alias-improvements/gcc/ChangeLog.alias
branches/alias-improvements/gcc/Makefile.in
branches/alias-improvements/gcc/toplev.c
branches/alias-improvements/gcc/tree-ssa-alias.c
branches/alias-improvements/gcc/tree-ssa-alias.h
branches/alias-improvements/gcc/tree-ssa-structalias.c