]> gcc.gnu.org Git - gcc.git/commit
Makefile.in (toplev.o): Add value-prof.h dependency.
authorZdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
Sun, 19 Oct 2003 21:37:32 +0000 (23:37 +0200)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Sun, 19 Oct 2003 21:37:32 +0000 (21:37 +0000)
commitfca9dc00583665bb89e63df672ba2f2184bb9ee6
treec3c61559cf453a985bdb4923c4ed4eae300f5c6d
parent47395a24e6a35ef07316b593fb17bf4d767707a7
Makefile.in (toplev.o): Add value-prof.h dependency.

* Makefile.in (toplev.o): Add value-prof.h dependency.
(value-prof.o): Add REGS_H dependency.
* common.opt (fprofile-values, fvpt): New.
* flags.h (flag_value_profile_transformations): Declare.
* opts.c (common_handle_option): Handle -fprofile_values and
-fvpt.
* profile.c (branch_prob): Don't remove death notes here.
* timevar.def (TV_VPT): New.
* value-prof.c: Include regs.h.
(insn_divmod_values_to_profile, gen_divmod_fixed_value, gen_mod_pow2,
gen_mod_subtract, divmod_fixed_value_transform,mod_pow2_value_transform,
mod_subtract_transform, value_profile_transformations): New.
(insn_values_to_profile): Call insn_divmod_values_to_profile.
(find_values_to_profile): Add dumps.
* value-prof.h (value_profile_transformations): Declare.
* toplev.c: Include value-prof.h.
(rest_of_handle_value_profile_transformations): New.
(enum dump_file_index): Add DFI_vpt.
(dump_file): Add vpt dump.
(flag_value_profile_transformations): New.
(lang_independent_options): Add flag_profile_values and
flag_value_profile_transformations.
(rest_of_compilation): Call
rest_of_handle_value_profile_transformations.
(process_options): Let -fvpt imply -fprofile-values.
* doc/invoke.texi (-fvpt): Document.

From-SVN: r72685
gcc/ChangeLog
gcc/Makefile.in
gcc/common.opt
gcc/doc/invoke.texi
gcc/flags.h
gcc/opts.c
gcc/profile.c
gcc/timevar.def
gcc/toplev.c
gcc/value-prof.c
gcc/value-prof.h
This page took 0.067752 seconds and 5 git commands to generate.