diff options
| author | Jan Hubicka <jh@suse.cz> | 2007-02-09 23:49:30 +0100 | 
|---|---|---|
| committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2007-02-09 22:49:30 +0000 | 
| commit | 45a80bb9e800503749c797d4c57a4b6829ca9bf7 (patch) | |
| tree | dd0cf0d6f5ee79e534f85b6bf4b3b2f75372bd8c /libjava/java/util/AbstractMap$3.h | |
| parent | f2477b062c9c639e5354ef705022a47dcb61e213 (diff) | |
| download | gcc-45a80bb9e800503749c797d4c57a4b6829ca9bf7.zip gcc-45a80bb9e800503749c797d4c57a4b6829ca9bf7.tar.gz gcc-45a80bb9e800503749c797d4c57a4b6829ca9bf7.tar.bz2 | |
Makefile.in (passes.o, [...]): Add dependencies.
	* Makefile.in (passes.o, ipa-inline.o): Add dependencies.
	* cgraphbuild.c (build_cgraph_edges): Compute frequencies.
	(rebuild_cgraph_edges): Likewise.
	* cgraph.c (cgraph_set_call_stmt): Add new argument frequency.
	(dump_cgraph_node): Dump frequencies.
	(cgraph_clone_edge): Add frequency scales.
	(cgraph_clone_node): Add freuqnecy.
	* cgraph.h (cgraph_edge): Add freuqnecy argument.
	(CGRAPH_FREQ_BASE, CGRAPH_FREQ_MAX): New constants.
	(cgraph_create_edge, cgraph_clone_edge, cgraph_clone_node): Update.
	* tree-pass.h (TODO_rebuild_frequencies): New constant.
	* cgraphunit.c (verify_cgraph_node): Verify frequencies.
	(cgraph_copy_node_for_versioning): Update call of cgraph_clone_edge.
	(save_inline_function_body): Likewise.
	* ipa-inline.c: inluce rtl.h
	(cgraph_clone_inlined_nods): Update call of cgraph_clone_node.
	(cgraph_edge_badness): Use frequencies.
	(cgraph_decide_recursive_inlining): Update clonning.
	(cgraph_decide_inlining_of_small_function): Dump frequency.
	* predict.c (estimate_bb_frequencies): Export.
	* predict.h (estimate_bb_frequencies): Declare.
	* tree-inline.c (copy_bb): Watch overflows.
	(expand_call_inline): Update call of cgraph_create_edge.
	(optimize_inline_calls): Use TODO flags to update frequnecies.
	* passes.h: Include predict.h
	(init_optimization_passes): Move profile ahead.
	(execute_function_todo): Handle TODO_rebuild_frequencies.
From-SVN: r121780
Diffstat (limited to 'libjava/java/util/AbstractMap$3.h')
0 files changed, 0 insertions, 0 deletions
