diff options
| author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-08-01 17:25:56 +0000 |
|---|---|---|
| committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-08-01 17:25:56 +0000 |
| commit | cffc1a1a1999ee3428d0ef9f34c60c7901a47d8a (patch) | |
| tree | d232b12d9096969f32c887b0016fe2cc6b46faf4 /libjava/classpath/lib/java/util/IdentityHashMap$IdentityEntry.class | |
| parent | 8c2dfae616d6ef30a50b40dee5ac1af3d6ae3162 (diff) | |
| download | ppe42-gcc-cffc1a1a1999ee3428d0ef9f34c60c7901a47d8a.tar.gz ppe42-gcc-cffc1a1a1999ee3428d0ef9f34c60c7901a47d8a.zip | |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190047 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/java/util/IdentityHashMap$IdentityEntry.class')
0 files changed, 0 insertions, 0 deletions

