diff options
author | Jan Hubicka <jh@suse.cz> | 2013-08-31 14:26:32 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2013-08-31 12:26:32 +0000 |
commit | 06d65050301eddeb22be71443899ef3cf1b3ed61 (patch) | |
tree | 78757a2d1252fe99e8efd096196fdc884b1c20e4 /gcc/ChangeLog | |
parent | 600b5b1d5cb381a652a9b57445b27793304e954f (diff) | |
download | gcc-06d65050301eddeb22be71443899ef3cf1b3ed61.zip gcc-06d65050301eddeb22be71443899ef3cf1b3ed61.tar.gz gcc-06d65050301eddeb22be71443899ef3cf1b3ed61.tar.bz2 |
ipa-prop.c (ipa_set_jf_known_type): Check that we add only records.
* ipa-prop.c (ipa_set_jf_known_type): Check that we add
only records.
(detect_type_change_1): Rename to ...
(detect_type_change): ... this one; early return on non-polymorphic
types.
(detect_type_change_ssa): Add comp_type parameter; update
use of detect_type_change.
(compute_complex_assign_jump_func): Add param_type parameter;
update use of detect_type_change_ssa.
(compute_complex_ancestor_jump_func): Likewise.
(ipa_get_callee_param_type): New function.
(ipa_compute_jump_functions_for_edge): Compute parameter type;
update calls to the jump function computation functions.
From-SVN: r202126
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5e78ba1..030fa85 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,19 @@ +2013-08-30 Jan Hubicka <jh@suse.cz> + + * ipa-prop.c (ipa_set_jf_known_type): Check that we add + only records. + (detect_type_change_1): Rename to ... + (detect_type_change): ... this one; early return on non-polymorphic + types. + (detect_type_change_ssa): Add comp_type parameter; update + use of detect_type_change. + (compute_complex_assign_jump_func): Add param_type parameter; + update use of detect_type_change_ssa. + (compute_complex_ancestor_jump_func): Likewise. + (ipa_get_callee_param_type): New function. + (ipa_compute_jump_functions_for_edge): Compute parameter type; + update calls to the jump function computation functions. + 2013-08-30 Teresa Johnson <tejohnson@google.com> Steven Bosscher <steven@gcc.gnu.org> |