aboutsummaryrefslogtreecommitdiff
path: root/gcc/alloc-pool.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2012-10-25 21:23:15 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2012-10-25 19:23:15 +0000
commit0f378cb5db23d1b2b95387ae8c2b3c8f3662cbb4 (patch)
tree81e2371d565ef985b588b64d19e5b6de88ca0df3 /gcc/alloc-pool.c
parent0d198936b908bcf4aa4138ae86774955c9db6854 (diff)
downloadgcc-0f378cb5db23d1b2b95387ae8c2b3c8f3662cbb4.zip
gcc-0f378cb5db23d1b2b95387ae8c2b3c8f3662cbb4.tar.gz
gcc-0f378cb5db23d1b2b95387ae8c2b3c8f3662cbb4.tar.bz2
ipa-cp.c (ipcp_discover_new_direct_edges): If something was turned to direct call update the summary.
* ipa-cp.c (ipcp_discover_new_direct_edges): If something was turned to direct call update the summary. * ipa-inline-transform.c (inline_call): Sanity check that summaries match the predicted effect; fix updating of summary after edge redirection. * ipa-inline-analysis.c (inline_node_duplication_hook): Do not try to update the summary and recompute it instead. (estimate_function_body_sizes): Fix self size estimation; double check that it agrees with inline_update_overall_summary. (estimate_edge_size_and_time): Handle devirtualizaiton costs. (estimate_edge_devirt_benefit): Update to be called from estimate_edge_size_and_time. (estimate_calls_size_and_time): Update. (estimate_node_size_and_time): Watch overflows. (inline_merge_summary): Likewise. * ipa-prob.c: Include ipa-inline.h (ipa_make_edge_direct_to_target): After redirection update the summary. From-SVN: r192821
Diffstat (limited to 'gcc/alloc-pool.c')
0 files changed, 0 insertions, 0 deletions