aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2013-08-31 14:26:32 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2013-08-31 12:26:32 +0000
commit06d65050301eddeb22be71443899ef3cf1b3ed61 (patch)
tree78757a2d1252fe99e8efd096196fdc884b1c20e4 /gcc/ChangeLog
parent600b5b1d5cb381a652a9b57445b27793304e954f (diff)
downloadgcc-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/ChangeLog16
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>