From d94b820b51b38be47a7b2cb71fb80bb0ae7c6ce3 Mon Sep 17 00:00:00 2001 From: Richard Guenther Date: Wed, 1 Aug 2012 17:25:56 +0000 Subject: tree-flow-inline.h (referenced_var): Remove. 2012-08-01 Richard Guenther * tree-flow-inline.h (referenced_var): Remove. * tree-ssa-coalesce.c (create_outofssa_var_map): Remove duplicate checking code. * tree-sra.c (candidates): New global hashtable. (candidate): New function. (sra_initialize): Initialize candidates. (sra_deinitialize): Free candidates. (disqualify_candidate): Remove candidate from candidates. (maybe_add_sra_candidate): New function. (find_var_candidates): Walk over all local decls and parameters, add candidates to candidates hashtable. (find_param_candidates): Add candidates to candidates hashtable. (analyze_all_variable_accesses): Use candidate instead of referenced_var. From-SVN: r190047 --- gcc/ChangeLog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gcc/ChangeLog') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 93ac1f5..0a4d77a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,20 @@ +2012-08-01 Richard Guenther + + * tree-flow-inline.h (referenced_var): Remove. + * tree-ssa-coalesce.c (create_outofssa_var_map): Remove duplicate + checking code. + * tree-sra.c (candidates): New global hashtable. + (candidate): New function. + (sra_initialize): Initialize candidates. + (sra_deinitialize): Free candidates. + (disqualify_candidate): Remove candidate from candidates. + (maybe_add_sra_candidate): New function. + (find_var_candidates): Walk over all local decls and parameters, + add candidates to candidates hashtable. + (find_param_candidates): Add candidates to candidates hashtable. + (analyze_all_variable_accesses): Use candidate instead of + referenced_var. + 2012-08-01 Tom de Vries * tree-vrp.c (find_case_label_ranges): New function. -- cgit v1.1