egcs/gcc df.c df.h flow.c basic-block.h ChangeLog

dberlin@gcc.gnu.org dberlin@gcc.gnu.org
Tue Aug 28 16:43:00 GMT 2001


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	dberlin@gcc.gnu.org	2001-08-28 16:43:26

Modified files:
	gcc            : df.c df.h flow.c basic-block.h ChangeLog 

Log message:
	2001-08-28  Daniel Berlin  <dan@cgsoftware.com>
	
	* df.h (struct df): Add rts_order variable.
	
	* df.c (df_visit_next_rts): New function.
	(df_visit_next): Renamed to df_visit_next_rc
	(df_analyse_1): Allocate/compute/free rts_order as well.
	(df_rd_global_compute): Use df_visit_next_rc instead of
	df_visit_next.
	(df_ru_global_compute): Use df_visit_next_rts instead of
	df_visit_next.
	
	* flow.c (flow_reverse_top_sort_order_compute): New function.
	
	* basic-block.h: Add prototype.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/df.c.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/df.h.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/flow.c.diff?cvsroot=gcc&r1=1.474&r2=1.475
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/basic-block.h.diff?cvsroot=gcc&r1=1.114&r2=1.115
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.11190&r2=1.11191



More information about the Gcc-cvs mailing list