diff options
author | Jan Hubicka <jh@suse.cz> | 2011-06-10 16:57:05 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2011-06-10 14:57:05 +0000 |
commit | 749f25d8a774f7786bd0258d79ee10a309df8dfb (patch) | |
tree | fb7d5174686aae02adc1c28679cbb08b775dee5e /gcc/tree-ssa-math-opts.c | |
parent | 9c8cf7b70ca74485589349143ba966b8d5251215 (diff) | |
download | gcc-749f25d8a774f7786bd0258d79ee10a309df8dfb.zip gcc-749f25d8a774f7786bd0258d79ee10a309df8dfb.tar.gz gcc-749f25d8a774f7786bd0258d79ee10a309df8dfb.tar.bz2 |
ipa-cp.c (ipcp_versionable_function_p): Aliases are not versionable.
* ipa-cp.c (ipcp_versionable_function_p): Aliases are not versionable.
(ipcp_cloning_candidate_p): Aliases are not clonning candidates.
(ipcp_initialize_node_lattices): We don't propagate through an aliases.
(ipcp_propagate_stage): Skip aliases when propagating.
(ipcp_need_redirect_p): Skip aliases.
(ipcp_insert_stage): Use FOR_EACH_FUNCTION_WITH_GIMPLE_BODY and
collect_callers_of_node.
* ipa-prop.c (ipa_init_func_list): Do not analyze datastructures
for aliases.
(ipa_compute_jump_functions): Look through aliases.
From-SVN: r174911
Diffstat (limited to 'gcc/tree-ssa-math-opts.c')
0 files changed, 0 insertions, 0 deletions