diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-17 21:16:07 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-17 21:16:07 +0000 |
commit | da43203c00f22e28d5a496ea502f8a3fce46e39c (patch) | |
tree | e3c0ee1dcd23be9842f0916b2f6e6b1a2652f157 /gcc/cgraphunit.c | |
parent | 617792a15f24a24d312d1f1ead1e23aa69ff5c5e (diff) | |
download | gcc-da43203c00f22e28d5a496ea502f8a3fce46e39c.tar.gz |
* tree-ssa-dom.c (const_and_copies_stack): New.
(dom_walk_block_data): Remove const_and_copies field.
(record_const_or_copy): No longer need to pass in varray_type *.
Use CONST_AND_COPIES_STACK rather than passed in block local stack.
Callers updated.
(record_equality): Similarly.
(restore_vars_to_original_value): Similarly. Revamp to use new
single global stack rather than per-block stacks.
(tree_ssa_dominator_optimize): Initialize the CONST_AND_COPIES_STACK.
(thread_across_edge): Remove now unused parameters.
(dom_opt_initialize_block_local_data): No longer test the block
local CONST_AND_COPIES.
(dom_opt_initialize_block): Push a marker on CONST_AND_COPIES_STACK.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87670 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cgraphunit.c')
0 files changed, 0 insertions, 0 deletions