2012-07-27 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2012 12:31:49 +0000 (12:31 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2012 12:31:49 +0000 (12:31 +0000)
commitc86a4051dffbc94a4d3b8e7c56024a77d604fd07
treea42176b1039f53ea9418c0c2f3959c0d5a9b622b
parent8b22e20ff922169b626f81a193094a91780e6472
2012-07-27  Richard Guenther  <rguenther@suse.de>

* tree-into-ssa.c (def_blocks_p): New typedef.
(insert_phi_nodes_compare_def_blocks): New function.
(insert_phi_nodes): Do not walk over referenced vars, instead
walk over recorded def_blocks, record relevant ones and sort
them to avoid repeated hashtable lookups.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189912 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-into-ssa.c