aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-phinodes.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2016-08-18 07:21:11 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2016-08-18 07:21:11 +0000
commiteeead3a6f1c090dceb9c2b8f6a92855369702244 (patch)
tree634d0fc0ea5d543cc9f34e1f259ba68d105d7958 /gcc/tree-phinodes.h
parent5730589da6afea6d54055d87fb9c3c6aa0683851 (diff)
downloadgcc-eeead3a6f1c090dceb9c2b8f6a92855369702244.zip
gcc-eeead3a6f1c090dceb9c2b8f6a92855369702244.tar.gz
gcc-eeead3a6f1c090dceb9c2b8f6a92855369702244.tar.bz2
ssa-iterators.h (ssa_vuse_operand): New inline.
2016-08-18 Richard Biener <rguenther@suse.de> * ssa-iterators.h (ssa_vuse_operand): New inline. * tree-if-conv.c (ifc_temp_var): Update virtual operand. (predicate_all_scalar_phis): Use remove_phi_node to remove phi nodes predicated. Delay removing virtual PHIs. (predicate_mem_writes): Update virtual operands. (combine_blocks): Likewise. Propagate out remaining virtual PHIs. (tree_if_conversion): Do not rewrite virtual SSA form. * tree-phinodes.c (release_phi_node): Make static. * tree-phinodes.h (release_phi_node): Remove. From-SVN: r239560
Diffstat (limited to 'gcc/tree-phinodes.h')
-rw-r--r--gcc/tree-phinodes.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/tree-phinodes.h b/gcc/tree-phinodes.h
index a924d3c..6cc76fa 100644
--- a/gcc/tree-phinodes.h
+++ b/gcc/tree-phinodes.h
@@ -21,7 +21,6 @@ along with GCC; see the file COPYING3. If not see
#define GCC_TREE_PHINODES_H
extern void phinodes_print_statistics (void);
-extern void release_phi_node (gimple *);
extern void reserve_phi_args_for_new_edge (basic_block);
extern void add_phi_node_to_bb (gphi *phi, basic_block bb);
extern gphi *create_phi_node (tree, basic_block);