diff options
author | Tom de Vries <tom@codesourcery.com> | 2011-11-15 00:12:45 +0000 |
---|---|---|
committer | Tom de Vries <vries@gcc.gnu.org> | 2011-11-15 00:12:45 +0000 |
commit | 643400b8c99f0a1343018d9f65dbba95c2bab842 (patch) | |
tree | e1ed07e337a3f84a46a42c64c3b313599074a2a3 /gcc/tree-pretty-print.c | |
parent | 894a84b5ed98b1fcf565f462f364db0e3d769831 (diff) | |
download | gcc-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-pretty-print.c')
0 files changed, 0 insertions, 0 deletions