]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-ssa-tail-merge.c (stmt_local_def): New function, factored out of same_succ_hash...
authorTom de Vries <tom@codesourcery.com>
Sat, 14 Apr 2012 05:49:15 +0000 (05:49 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Sat, 14 Apr 2012 05:49:15 +0000 (05:49 +0000)
commitb2b2f160ae25c1479e83ed8a783239b929b93e3c
treefb5f61942d6c4ae6928b3fb23dadeda02b007b1e
parent6a9218cc9ce4bbf00fb8cd6b9dbdca8f59476d11
tree-ssa-tail-merge.c (stmt_local_def): New function, factored out of same_succ_hash, with local_def inlined.

2012-04-14  Tom de Vries  <tom@codesourcery.com>

* tree-ssa-tail-merge.c (stmt_local_def): New function, factored out of
same_succ_hash, with local_def inlined.  Use SINGLE_SSA_DEF_OPERAND.
Use FOR_EACH_IMM_USE_FAST instead of FOR_EACH_IMM_USE_STMT.  Remove use
of find_edge.
(gsi_advance_fw_nondebug_nonlocal): New function.
(local_def): Removed function.
(same_succ_hash): Use stmt_local_def.
(same_succ_equal): Use gsi_advance_fw_nondebug_nonlocal.
(gsi_advance_bw_nondebug_nonlocal): Use stmt_local_def.

From-SVN: r186447
gcc/ChangeLog
gcc/tree-ssa-tail-merge.c