summaryrefslogtreecommitdiff
path: root/gcc/tree-flow.h
diff options
context:
space:
mode:
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>2011-10-18 08:57:39 +0000
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>2011-10-18 08:57:39 +0000
commit4c3030b9f7724b3d623a0dae095116a524c5441f (patch)
tree3b1b6394f8dab21f1dae90612735039580316aaf /gcc/tree-flow.h
parent56cf6489fd290abbf972d7a5b0f8fde79d4750de (diff)
downloadgcc-4c3030b9f7724b3d623a0dae095116a524c5441f.tar.gz
2011-10-18 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/50672 * tree-ssa-dce.c (mark_virtual_operand_for_renaming): New function, factored out of ... (mark_virtual_phi_result_for_renaming): Use mark_virtual_operand_for_renaming. * tree-flow.h (mark_virtual_operand_for_renaming): Declare. * tree-ssa-tail-merge.c (release_last_vdef): New function. (purge_bbs): Add update_vops parameter. Call release_last_vdef for each deleted basic block. (tail_merge_optimize): Add argument to call to purge_bbs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180126 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r--gcc/tree-flow.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h
index 1152b7d0de4..dcfbb9da628 100644
--- a/gcc/tree-flow.h
+++ b/gcc/tree-flow.h
@@ -715,6 +715,7 @@ bool stmt_dominates_stmt_p (gimple, gimple);
void mark_virtual_ops_for_renaming (gimple);
/* In tree-ssa-dce.c */
+void mark_virtual_operand_for_renaming (tree);
void mark_virtual_phi_result_for_renaming (gimple);
/* In tree-ssa-threadedge.c */