gcc/gcc ChangeLog.profiling tree-mudflap.c tre ...

steven@gcc.gnu.org steven@gcc.gnu.org
Fri May 21 13:07:00 GMT 2004


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	tree-profiling-branch
Changes by:	steven@gcc.gnu.org	2004-05-21 09:10:08

Modified files:
	gcc            : ChangeLog.profiling tree-mudflap.c 
	                 tree-mudflap.h tree-optimize.c 

Log message:
	* tree-mudflap.c: Include headers to make basic_block available.
	Move functions around such that related functions are near each
	other.  Add prototypes for all static functions.  Add comments
	briefly explaining what IR the mudflap1 and mudflap2 work on and
	what they do.
	(mudflap_function_decls): Rename to execute_mudflap_function_decls.
	(mudflap_function_derefs): Rename to execute_mudflap_function_derefs.
	(pass_mudflap_1, pass_mudflap_2): Update.
	(mf_decl_cache_locals): Make it work on the CFG instead of the saved
	function tree.
	(mf_build_check_statement_for): Make it work on the CFG.
	(mf_xform_derefs_1): Likewise.  Cleanup code style.
	(mf_xform_derefs): Likewise.
	* tree-optimize.c (init_tree_optimization_passes):
	Move pass_mudflap_2 before pass_del_cfg.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.profiling.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=1.1.2.37&r2=1.1.2.38
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-mudflap.c.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=1.1.2.71.2.3&r2=1.1.2.71.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-mudflap.h.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=1.1.2.8&r2=1.1.2.8.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-optimize.c.diff?cvsroot=gcc&only_with_tag=tree-profiling-branch&r1=1.1.4.122.2.14&r2=1.1.4.122.2.15



More information about the Gcc-cvs mailing list