diff options
author | Richard Biener <rguenther@suse.de> | 2016-08-18 07:21:11 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2016-08-18 07:21:11 +0000 |
commit | eeead3a6f1c090dceb9c2b8f6a92855369702244 (patch) | |
tree | 634d0fc0ea5d543cc9f34e1f259ba68d105d7958 /gcc/tree-phinodes.c | |
parent | 5730589da6afea6d54055d87fb9c3c6aa0683851 (diff) |
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.c')
-rw-r--r-- | gcc/tree-phinodes.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.c index 1bbf3949789..6977770c979 100644 --- a/gcc/tree-phinodes.c +++ b/gcc/tree-phinodes.c @@ -207,7 +207,7 @@ make_phi_node (tree var, int len) /* We no longer need PHI, release it so that it may be reused. */ -void +static void release_phi_node (gimple *phi) { size_t bucket; |