r171946 - in /trunk/gcc: ChangeLog cprop.c
steven@gcc.gnu.org
steven@gcc.gnu.org
Mon Apr 4 18:24:00 GMT 2011
Author: steven
Date: Mon Apr 4 18:24:50 2011
New Revision: 171946
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171946
Log:
* cprop.c (implicit_set_cond_p): Assume nothing about COND, move
checks on form of COND from find_implicit_sets to here.
(find_implicit_sets): Cleanup control flow. Split critical edges
if it exposes implicit sets. Allocate/resize implicit_sets as
necessary.
(one_cprop_pass): Only delete unreachable blocks if local_cprop_pass
changed something. Run df_analyze after find_implicit_sets if any
edges were split. Do not allocate implicit_sets here.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cprop.c
More information about the Gcc-cvs
mailing list