gcc/gcc/lto
Jan Hubicka 0e3776dbee cgraph.c (cgraph_release_function_body): Update use of ipa_transforms_to_apply.
* cgraph.c (cgraph_release_function_body): Update use of
	ipa_transforms_to_apply.
	(cgraph_remove_node): Remove ipa_transforms_to_apply.
	* cgraph.h (struct cgraph_node): Add ipa_transforms_to_apply.
	* cgraphunit.c (save_inline_function_body): Clear ipa_transforms for
	copied body.
	(cgraph_materialize_clone): Remove original if dead.
	* lto-streamer-in.c (lto_read_body): Remove FIXME and
	ipa_transforms_to_apply hack.
	* function.h (struct function): Add ipa_transforms_to_apply.
	* ipa.c (cgraph_remove_unreachable_nodes): Handle dead clone originals.
	* tree-inline.c (copy_bb): Update sanity check.
	(initialize_cfun): Do not copy ipa_transforms_to_apply.
	(expand_call_inline): remove dead clone originals.
	(tree_function_versioning): Merge transformation queues.
	* passes.c (add_ipa_transform_pass): Remove.
	(execute_one_ipa_transform_pass): Update ipa_transforms_to_apply
	tracking.
	(execute_all_ipa_transforms): Update.
	(execute_one_pass): Update.

	* lto.c (read_cgraph_and_symbols): Set also ipa_transforms_to_apply.

From-SVN: r154200
2009-11-16 13:26:40 +00:00
..
ChangeLog cgraph.c (cgraph_release_function_body): Update use of ipa_transforms_to_apply. 2009-11-16 13:26:40 +00:00
Make-lang.in
common.c
common.h
config-lang.in
lang-specs.h
lang.opt lto-plugin.c (write_resolution): Assume resolution_file is set. 2009-11-12 14:01:49 +00:00
lto-elf.c gcc.c (process_command): Handle arguments name@offset. 2009-11-04 17:24:37 +00:00
lto-lang.c lto-plugin.c (write_resolution): Assume resolution_file is set. 2009-11-12 14:01:49 +00:00
lto-tree.h
lto.c cgraph.c (cgraph_release_function_body): Update use of ipa_transforms_to_apply. 2009-11-16 13:26:40 +00:00
lto.h