diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-02-19 08:42:06 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-02-19 07:42:06 +0000 |
commit | 0a2550e70599aaf958afc51529cb481327ad6f75 (patch) | |
tree | 76c4ca121f72263949b151997bf74f096da8e207 /gcc/tree-inline.c | |
parent | 2dbe8b7088abd37757aaa91d3cdacd3630b4438f (diff) | |
download | gcc-0a2550e70599aaf958afc51529cb481327ad6f75.zip gcc-0a2550e70599aaf958afc51529cb481327ad6f75.tar.gz gcc-0a2550e70599aaf958afc51529cb481327ad6f75.tar.bz2 |
ipa-prop.h (ipa_ancestor_jf_data): Update ocmment.
* ipa-prop.h (ipa_ancestor_jf_data): Update ocmment.
* ipa-prop.c (ipa_set_jf_known_type): Return early when
not devirtualizing.
(ipa_set_ancestor_jf): Set type to NULL hwen it is not preserved;
do more sanity checks.
(detect_type_change): Return true when giving up early.
(compute_complex_assign_jump_func): Fix type parameter of
ipa_set_ancestor_jf.
(compute_complex_ancestor_jump_func): Likewise.
(update_jump_functions_after_inlining): Fix updating of
ancestor function.
* ipa-cp.c (ipa_get_jf_ancestor_result): Be ready for type
to be NULL.
From-SVN: r207877
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions