This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ChangeLog.profiling tree-mudflap.c tre ...
- From: steven at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 21 May 2004 09:10:08 -0000
- Subject: gcc/gcc ChangeLog.profiling tree-mudflap.c tre ...
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