aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2012-08-01 17:25:56 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2012-08-01 17:25:56 +0000
commitd94b820b51b38be47a7b2cb71fb80bb0ae7c6ce3 (patch)
treed232b12d9096969f32c887b0016fe2cc6b46faf4 /gcc/ChangeLog
parentece401eecc53b5560f490ec2899f7180f8bf10b6 (diff)
downloadgcc-d94b820b51b38be47a7b2cb71fb80bb0ae7c6ce3.zip
gcc-d94b820b51b38be47a7b2cb71fb80bb0ae7c6ce3.tar.gz
gcc-d94b820b51b38be47a7b2cb71fb80bb0ae7c6ce3.tar.bz2
tree-flow-inline.h (referenced_var): Remove.
2012-08-01 Richard Guenther <rguenther@suse.de> * 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
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog17
1 files changed, 17 insertions, 0 deletions
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 <rguenther@suse.de>
+
+ * 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 <tom@codesourcery.com>
* tree-vrp.c (find_case_label_ranges): New function.