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