diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-05-17 22:13:07 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-05-17 22:13:07 +0000 |
commit | bc1b408aa8c9a23e631a165e1e8a0c0b97a68777 (patch) | |
tree | 75a9b1ae8bf1604ec705f1892a04d451a36c520f /gcc/ChangeLog | |
parent | fa1a750285740ce8a2a7f9e1278ed71e68105331 (diff) | |
download | gcc-bc1b408aa8c9a23e631a165e1e8a0c0b97a68777.tar.gz |
* ipa-cp.c (ipcp_update_callgraph): Use ipa_is_param_used.
(ipcp_estimate_growth): Likewise.
(ipcp_const_param_count): Likewise.
(ipcp_insert_stage): Likewise.
* ipa-prop.c (visit_load_for_mod_analysis): New function.
(visit_store_addr_for_mod_analysis): Set used flag.
(ipa_detect_param_modifications): Set used flag for SSE params;
update use of walk_stmt_load_store_addr_ops.
(ipa_print_node_params): Print used flag.
(ipa_write_node_info): Stream used flag.
(ipa_read_node_info): Likewise.
* ipa-prop.h (struct ipa_param_descriptor): Add used field.
(ipa_is_param_used): New function.
(lto_ipa_fixup_call_notes): Remove unused declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159513 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1e4e35d9fcd..f1482016985 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,20 @@ +2010-05-17 Jan Hubicka <jh@suse.cz> + + * ipa-cp.c (ipcp_update_callgraph): Use ipa_is_param_used. + (ipcp_estimate_growth): Likewise. + (ipcp_const_param_count): Likewise. + (ipcp_insert_stage): Likewise. + * ipa-prop.c (visit_load_for_mod_analysis): New function. + (visit_store_addr_for_mod_analysis): Set used flag. + (ipa_detect_param_modifications): Set used flag for SSE params; + update use of walk_stmt_load_store_addr_ops. + (ipa_print_node_params): Print used flag. + (ipa_write_node_info): Stream used flag. + (ipa_read_node_info): Likewise. + * ipa-prop.h (struct ipa_param_descriptor): Add used field. + (ipa_is_param_used): New function. + (lto_ipa_fixup_call_notes): Remove unused declaration. + 2010-05-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR target/44074 |