diff options
author | Jan Hubicka <jh@suse.cz> | 2008-08-24 22:09:32 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2008-08-24 20:09:32 +0000 |
commit | 5e45130d9933ee9f3c2a6e7571985e6667a0f8fd (patch) | |
tree | 15e8f39fcea6710eaf6421db403e5763c55d3734 /gcc/tree-pass.h | |
parent | 657c0925049e8902484474e0a1b53dfe34863858 (diff) | |
download | gcc-5e45130d9933ee9f3c2a6e7571985e6667a0f8fd.zip gcc-5e45130d9933ee9f3c2a6e7571985e6667a0f8fd.tar.gz gcc-5e45130d9933ee9f3c2a6e7571985e6667a0f8fd.tar.bz2 |
invoke.texi (-fipa-cp-clone): New option.
* doc/invoke.texi (-fipa-cp-clone): New option.
(-fipa-cp): Update docs.
(--param ipcp-unit-growth):New.
* ipa-cp.c: Include fibheap.h, params.h
(ipcp_initialize_node_lattices): When not cloning, all externally
visible functions are bottom.
(ipcp_need_redirect_p): Accept clones.
(ipcp_insert_stage): Use cost driven heuristics.
(max_count, dead_nodes): New static vars.
(ipcp_need_original_clone_p, ipcp_estimate_cloning_cost,
ipcp_const_param_count): New functions.
* common.opt (ipa-cp-clone): New command line option.
* params.def (ipcp-unit-growth): New.
* gcc.dg/ipa/ipacost-1.c: New testcase.
* gcc.dg/ipa/ipacost-2.c: New testcase.
* gcc.dg/ipa/ipa-7.c: Update template.
From-SVN: r139543
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions