diff options
author | Richard Guenther <rguenther@suse.de> | 2008-08-29 11:43:22 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2008-08-29 11:43:22 +0000 |
commit | dce2b2f6cb34a4f53ff5bedac672b3a113552b54 (patch) | |
tree | e8b45c160b843a80f4ad20003cdaef3857a01573 /gcc/tree-ssa-propagate.h | |
parent | 443aa7d5764a1786880bf6d10f522f5e3cfe2795 (diff) | |
download | gcc-dce2b2f6cb34a4f53ff5bedac672b3a113552b54.tar.gz |
common.opt (ftree-store-ccp): Mark as preserved for backward compatibility.
2008-08-29 Richard Guenther <rguenther@suse.de>
* common.opt (ftree-store-ccp): Mark as preserved for
backward compatibility.
* doc/invoke.texi (-ftree-store-ccp): Remove documentation.
* tree-pass.h (pass_store_ccp): Remove.
* tree-ssa-propagate.h (struct prop_value_d): Remove mem_ref field.
(first_vdef): Remove declaration.
(get_value_loaded_by): Likewise.
* tree-ssa-ccp.c (do_store_ccp): Remove.
(get_default_value): Simplify as do_store_ccp is always false
now. Do not initialize mem_ref.
(set_value_varying): Likewise.
(canonicalize_float_value): Likewise.
(set_lattice_value): Likewise.
(likely_value): Likewise.
(surely_varying_stmt_p): Likewise.
(ccp_initialize): Likewise.
(ccp_lattice_meet): Likewise.
(ccp_visit_phi_node): Likewise.
(ccp_fold): Likewise.
(evaluate_stmt): Likewise.
(visit_assignment): Likewise.
(ccp_visit_stmt): Likewise.
(execute_ssa_ccp): Fold into ...
(do_ssa_ccp): ... this.
(do_ssa_store_ccp): Remove.
(gate_store_ccp): Likewise.
(pass_store_ccp): Likewise.
* tree-ssa-copy.c (copy_prop_visit_phi_node): Do not
initialize mem_ref.
* tree-ssa-propagate.c (first_vdef): Remove.
(get_value_loaded_by): Likewise.
(replace_vuses_in): Likewise.
(substitute_and_fold): Do not call replace_vuses_in.
* opts.c (decode_options): Do not set flag_tree_store_ccp.
From-SVN: r139764
Diffstat (limited to 'gcc/tree-ssa-propagate.h')
-rw-r--r-- | gcc/tree-ssa-propagate.h | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/gcc/tree-ssa-propagate.h b/gcc/tree-ssa-propagate.h index e472baca7c7..3922f7d7cc5 100644 --- a/gcc/tree-ssa-propagate.h +++ b/gcc/tree-ssa-propagate.h @@ -69,16 +69,6 @@ struct prop_value_d { /* Propagated value. */ tree value; - - /* If this value is held in an SSA name for a non-register - variable, this field holds the actual memory reference - associated with this value. This field is taken from - the LHS of the assignment that generated the associated SSA - name. However, in the case of PHI nodes, this field is copied - from the PHI arguments (assuming that all the arguments have - the same memory reference). See replace_vuses_in for a more - detailed description. */ - tree mem_ref; }; typedef struct prop_value_d prop_value_t; @@ -128,10 +118,8 @@ bool valid_gimple_rhs_p (tree); bool valid_gimple_call_p (tree); void move_ssa_defining_stmt_for_defs (gimple, gimple); bool update_call_from_tree (gimple_stmt_iterator *, tree); -tree first_vdef (gimple); bool stmt_makes_single_load (gimple); bool stmt_makes_single_store (gimple); -prop_value_t *get_value_loaded_by (gimple, prop_value_t *); bool substitute_and_fold (prop_value_t *, bool); #endif /* _TREE_SSA_PROPAGATE_H */ |