diff options
author | Martin Jambor <mjambor@suse.cz> | 2014-12-05 12:06:26 +0100 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2014-12-05 12:06:26 +0100 |
commit | 6a4bad955f8ab028190bbb4d3cf3c00721c26bfc (patch) | |
tree | 5535b89bdfdb34a70839578dacb6e9d89a13a6df /gcc/fortran/interface.c | |
parent | 612b47110ab93289e9d7fb4751e9f46fbd7d3485 (diff) | |
download | gcc-6a4bad955f8ab028190bbb4d3cf3c00721c26bfc.zip gcc-6a4bad955f8ab028190bbb4d3cf3c00721c26bfc.tar.gz gcc-6a4bad955f8ab028190bbb4d3cf3c00721c26bfc.tar.bz2 |
cgraph.h (cgraph_node): New method expand_all_artificial_thunks.
2014-12-05 Martin Jambor <mjambor@suse.cz>
* cgraph.h (cgraph_node): New method expand_all_artificial_thunks.
(cgraph_edge): New method redirect_callee_duplicating_thunks.
* cgraphclones.c (duplicate_thunk_for_node): Donot expand newly
created thunks.
(redirect_edge_duplicating_thunks): Turned into edge method
redirect_callee_duplicating_thunks.
(cgraph_node::expand_all_artificial_thunks): New method.
(create_clone): Call expand_all_artificial_thunks.
* ipa-cp.c (perhaps_add_new_callers): Call
redirect_callee_duplicating_thunks instead of redirect_callee.
Also call expand_all_artificial_thunks.
From-SVN: r218417
Diffstat (limited to 'gcc/fortran/interface.c')
0 files changed, 0 insertions, 0 deletions