This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r132684 - in /trunk/gcc: ChangeLog Makefile.in ...
- From: dje at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 26 Feb 2008 19:21:21 -0000
- Subject: r132684 - in /trunk/gcc: ChangeLog Makefile.in ...
Author: dje
Date: Tue Feb 26 19:21:21 2008
New Revision: 132684
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132684
Log:
* dbgcnt.def (cfg_cleanup, cprop1, cprop2, dce_fast, dce_ud, dse1,
dse2, gcse, if_conversion, if_after_combine, if_after_reload,
jump_bypass): New counters.
* cfgcleanup.c (cleanup_cfg): Add dbg_cnt.
* dce.c (gate_ud_dce): Same.
(gate_fast_dce): Same.
* dse.c (gate_dse1): New function.
(gate_dse2): New function.
(gate_dse): Merge results of new gate functions.
* gcse.c (gcse_main): Bracket cprop1 and cprop2 with dbg_cnt.
(gate_handle_jump_bypass): Add dbg_cnt.
(gate_handle_gcse): Add dbg_cnt.
* ifcvt.c (gate_handle_if_conversion): Same.
(gate_handle_if_after_combine): Same.
(gate_handle_if_after_reload): Same.
* Makefile.in: Add DBGCNT_H to cfgcleanup.o and ifcvt.o.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/Makefile.in
trunk/gcc/cfgcleanup.c
trunk/gcc/dbgcnt.def
trunk/gcc/dce.c
trunk/gcc/dse.c
trunk/gcc/gcse.c
trunk/gcc/ifcvt.c