diff options
author | Andrew Pinski <pinskia@gcc.gnu.org> | 2004-11-20 08:26:58 -0800 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2004-11-20 08:26:58 -0800 |
commit | 6a73fe755a5d104a24268c704251fc77323d4b95 (patch) | |
tree | 1fb6b1b4d20ddeb3e9be9c3ca78d4e8e7ae4ee1b /gcc | |
parent | 21664a3ec0d36604f5ae499c340705daaff586db (diff) | |
download | gcc-6a73fe755a5d104a24268c704251fc77323d4b95.zip gcc-6a73fe755a5d104a24268c704251fc77323d4b95.tar.gz gcc-6a73fe755a5d104a24268c704251fc77323d4b95.tar.bz2 |
Move Jeff's change to the correct place right Before Kazu's part1 of O(1) PHI
node change.
From-SVN: r90966
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index edcf93e..8f3a6e9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -18,6 +18,23 @@ * arm.md (arm_movdi, movdf_soft_insn): Add alternatives for D[abc] constraints. Set insn lenghts accordingly. +2004-11-19 Jeff Law <law@redhat.com> + + * tree-ssa-threadupdate.c: Replace REDIRECTION_DATA varray with + a hash table. Extensive modifications throughout to support + that change. + (struct el): New. + (struct local_info): New. + (struct redirection_data): Add new INCOMING_EDGES and DO_NOT_DUPLICATE + fields. + (redirection_data): Now a hashtable. + (redirection_data_hash, redirection_data_eq): New. + (lookup_redirection_data, create_duplicates): New. + (create_edge_and_update_destionation_phis): New. + (fixup_template_block, redirect_edges): New. + (thread_block): Use hash table traversals instead of loops over + varray entries or incoming edge vectors. + 2004-11-19 Kazu Hirata <kazu@cs.umass.edu> * basic-block.h (edge_def): Add dest_idx. @@ -172,21 +189,6 @@ 2004-11-19 Jeff Law <law@redhat.com> - * tree-ssa-threadupdate.c: Replace REDIRECTION_DATA varray with - a hash table. Extensive modifications throughout to support - that change. - (struct el): New. - (struct local_info): New. - (struct redirection_data): Add new INCOMING_EDGES and DO_NOT_DUPLICATE - fields. - (redirection_data): Now a hashtable. - (redirection_data_hash, redirection_data_eq): New. - (lookup_redirection_data, create_duplicates): New. - (create_edge_and_update_destionation_phis): New. - (fixup_template_block, redirect_edges): New. - (thread_block): Use hash table traversals instead of loops over - varray entries or incoming edge vectors. - * tree-ssa.c (verify_ssa): Remove redundant checking of PHI arguments. |