2007-07-11 Daniel Berlin <dberlin@dberlin.org> PR tree-optimization/32663 * tree.h (VALUE_HANDLE_VUSES): Remove. (struct tree_value_handle): Remove vuses. * tree-vn.c (create_value_handle_for_expr): Don't set VALUE_HANDLE_VUSES. * tree-ssa-pre.c (expression_vuses): New. (alloc_expression_id): Set up expression_vuses. (get_expression_vuses): New. (set_expression_vuses): Ditto. (clear_expression_ids): Modify for expression_vuses. (phi_translate_1): Ditto. (phi_translate_set): Ditto. (value_dies_in_block_x): Ditto (valid_in_sets): Ditto. (add_to_sets): Ditto. (find_existing_value_expr): Ditto. (create_value_handle_for_expr): Ditto. (make_values_for_stmt): Ditto. (vuse_equiv): Remove. From-SVN: r126568
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
actual.f90 | Loading commit data... | |
allocate.f90 | Loading commit data... | |
ambig.f90 | Loading commit data... | |
arrayio.f90 | Loading commit data... | |
bergervoet2.f90 | Loading commit data... | |
compile.exp | Loading commit data... | |
contained_1.f90 | Loading commit data... | |
contained_2.f90 | Loading commit data... | |
contained_3.f90 | Loading commit data... | |
contained_4.f90 | Loading commit data... | |
contained_5.f90 | Loading commit data... | |
convert.f90 | Loading commit data... | |
data_1.f90 | Loading commit data... | |
defined_type_1.f90 | Loading commit data... | |
defined_type_2.f90 | Loading commit data... | |
defined_type_3.f90 | Loading commit data... | |
do_1.f90 | Loading commit data... | |
dummyfn.f90 | Loading commit data... | |
empty.f90 | Loading commit data... | |
empty_interface_1.f90 | Loading commit data... | |
emptyif.f90 | Loading commit data... | |
enum_1.f90 | Loading commit data... | |
fnresvar.f90 | Loading commit data... | |
gen_interf.f90 | Loading commit data... | |
implicit.f90 | Loading commit data... | |
implicit_1.f90 | Loading commit data... | |
implicit_2.f90 | Loading commit data... | |
inline_1.f90 | Loading commit data... | |
inquiry_1.f90 | Loading commit data... | |
io_end.f90 | Loading commit data... | |
mloc.f90 | Loading commit data... | |
module_common.f90 | Loading commit data... | |
module_expr.f90 | Loading commit data... | |
module_proc.f90 | Loading commit data... | |
module_result.f90 | Loading commit data... | |
name_clash.f90 | Loading commit data... | |
named_args.f90 | Loading commit data... | |
named_args_2.f90 | Loading commit data... | |
nested.f90 | Loading commit data... | |
noncontinuation_1.f | Loading commit data... | |
parameter_1.f90 | Loading commit data... | |
parameter_2.f90 | Loading commit data... | |
parameter_3.f90 | Loading commit data... | |
pr24136.f | Loading commit data... | |
pr26806.f90 | Loading commit data... | |
pr30147.f90 | Loading commit data... | |
pr32417.f90 | Loading commit data... | |
pr32583.f | Loading commit data... | |
pr32663.f | Loading commit data... | |
shape_reshape.f90 | Loading commit data... | |
stoppause.f90 | Loading commit data... | |
strparm_1.f90 | Loading commit data... | |
transfer-1.f90 | Loading commit data... | |
vrp_1.f90 | Loading commit data... | |
write.f90 | Loading commit data... |