tree.h (PHI_ARG_NONZERO): Remove.
* tree.h (PHI_ARG_NONZERO): Remove. * tree-phinodes.c (add_phi_arg): No longer initialize PHI_ARG_NONZERO. (remove_phi_arg_num): No longer copy PHI_ARG_NONZERO from the old node to the new node. From-SVN: r111400
This commit is contained in:
parent
e260a6142e
commit
357e7a8253
3 changed files with 7 additions and 6 deletions
|
@ -1,5 +1,10 @@
|
|||
2006-02-23 Jeff Law <law@redhat.com>
|
||||
|
||||
* tree.h (PHI_ARG_NONZERO): Remove.
|
||||
* tree-phinodes.c (add_phi_arg): No longer initialize PHI_ARG_NONZERO.
|
||||
(remove_phi_arg_num): No longer copy PHI_ARG_NONZERO from the old
|
||||
node to the new node.
|
||||
|
||||
PR tree-optimization/26425
|
||||
* tree-vrp.c (vrp_visit_assignment): If the LHS's type has a NULL
|
||||
min/max, then assume its varying.
|
||||
|
|
|
@ -392,7 +392,6 @@ add_phi_arg (tree phi, tree def, edge e)
|
|||
}
|
||||
|
||||
SET_PHI_ARG_DEF (phi, e->dest_idx, def);
|
||||
PHI_ARG_NONZERO (phi, e->dest_idx) = false;
|
||||
}
|
||||
|
||||
/* Remove the Ith argument from PHI's argument list. This routine
|
||||
|
@ -415,13 +414,11 @@ remove_phi_arg_num (tree phi, int i)
|
|||
if (i != num_elem - 1)
|
||||
{
|
||||
SET_PHI_ARG_DEF (phi, i, PHI_ARG_DEF (phi, num_elem - 1));
|
||||
PHI_ARG_NONZERO (phi, i) = PHI_ARG_NONZERO (phi, num_elem - 1);
|
||||
}
|
||||
|
||||
/* Shrink the vector and return. Note that we do not have to clear
|
||||
PHI_ARG_DEF or PHI_ARG_NONZERO because the garbage collector will
|
||||
not look at those elements beyond the first PHI_NUM_ARGS elements
|
||||
of the array. */
|
||||
PHI_ARG_DEF because the garbage collector will not look at those
|
||||
elements beyond the first PHI_NUM_ARGS elements of the array. */
|
||||
PHI_NUM_ARGS (phi)--;
|
||||
}
|
||||
|
||||
|
|
|
@ -1737,7 +1737,6 @@ struct tree_ssa_name GTY(())
|
|||
#define PHI_ARG_CAPACITY(NODE) PHI_NODE_CHECK (NODE)->phi.capacity
|
||||
#define PHI_ARG_ELT(NODE, I) PHI_NODE_ELT_CHECK (NODE, I)
|
||||
#define PHI_ARG_EDGE(NODE, I) (EDGE_PRED (PHI_BB ((NODE)), (I)))
|
||||
#define PHI_ARG_NONZERO(NODE, I) PHI_NODE_ELT_CHECK (NODE, I).nonzero
|
||||
#define PHI_BB(NODE) PHI_NODE_CHECK (NODE)->phi.bb
|
||||
#define PHI_ARG_IMM_USE_NODE(NODE, I) PHI_NODE_ELT_CHECK (NODE, I).imm_use
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue