diff options
author | Jeff Law <law@redhat.com> | 2004-05-13 14:55:06 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2004-05-13 14:55:06 -0600 |
commit | 91581bccd5c8d82d2a6e06236f346dceab8ae86e (patch) | |
tree | 530fd846bdc26aea8b21becd4c83cfefd837112e /gcc/java/java-gimplify.c | |
parent | 30107ebef8976647bff8c48911202b6cc13d989e (diff) | |
download | gcc-91581bccd5c8d82d2a6e06236f346dceab8ae86e.zip gcc-91581bccd5c8d82d2a6e06236f346dceab8ae86e.tar.gz gcc-91581bccd5c8d82d2a6e06236f346dceab8ae86e.tar.bz2 |
tree-ssa-forwprop.c (record_single_argument_cond_exprs): Accept new parameters for the statement and variable worklist as well as a...
* tree-ssa-forwprop.c (record_single_argument_cond_exprs): Accept
new parameters for the statement and variable worklist as well
as a bitmap of interesting SSA_NAMEs. Walk over the statement
worklist recording interesting variables in the variable worklist
and bitmap. Handle casts between integral and boolean types.
(substitute_single_use_vars): Accept new parameters for the statement
and variable worklist. When a substitution is made add a new
entry to the statement worklist. Handle casts between integral
and boolean types.
(tree_ssa_forward_propagate_single_use_vars): Rework to pass
worklists to children. Iterate until the statement worklist
is empty.
* gcc.dg/tree-ssa/20040513-1.c: New test.
* gcc.dg/tree-ssa/20040513-2.c: New test.
From-SVN: r81803
Diffstat (limited to 'gcc/java/java-gimplify.c')
0 files changed, 0 insertions, 0 deletions