aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-copy.c
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2011-11-15 00:12:45 +0000
committerTom de Vries <vries@gcc.gnu.org>2011-11-15 00:12:45 +0000
commit643400b8c99f0a1343018d9f65dbba95c2bab842 (patch)
treee1ed07e337a3f84a46a42c64c3b313599074a2a3 /gcc/tree-ssa-copy.c
parent894a84b5ed98b1fcf565f462f364db0e3d769831 (diff)
downloadgcc-643400b8c99f0a1343018d9f65dbba95c2bab842.zip
gcc-643400b8c99f0a1343018d9f65dbba95c2bab842.tar.gz
gcc-643400b8c99f0a1343018d9f65dbba95c2bab842.tar.bz2
re PR tree-optimization/51005 (-ftree-tail-merge slows down compilation of 20001226-1.c)
2011-11-15 Tom de Vries <tom@codesourcery.com> PR tree-optimization/51005 * tree-ssa-tail-merge.c (delete_basic_block_same_succ): Rename to mark_basic_block_deleted. (update_worklist): Inline purge_bbs. (purge_bbs, unlink_virtual_phi, update_vuses, vop_at_entry) (delete_block_update_dominator_info): Remove. (replace_block_by): Remove update_vops parameter. Partially evaluate for update_vops == false. (apply_clusters): Remove update_vops parameter. Remove update_vops argument in replace_block_by call. (update_debug_stmts): Remove MAY_HAVE_DEBUG_STMTS test. (tail_merge_optimize): Remove update_vops argument to apply_clusters. Remove call to purge_bbs. Add calls to calculate_dominance_info and free_dominance_info. Add MAY_HAVE_DEBUG_STMTS before calling update_debug_stmts. Mark vop var for renaming, if necessary. From-SVN: r181372
Diffstat (limited to 'gcc/tree-ssa-copy.c')
0 files changed, 0 insertions, 0 deletions