tree-flow.h (insert_edge_copies_seq): Undeclare.
authorMartin Jambor <mjambor@suse.cz>
Wed, 20 May 2009 10:18:10 +0000 (12:18 +0200)
committerMartin Jambor <jamborm@gcc.gnu.org>
Wed, 20 May 2009 10:18:10 +0000 (12:18 +0200)
commit7ec492570b77735583dceb28b091b4fa71ea1320
treec7a89b4084761b0c88e079e93dac65e6158c5343
parent3f6f0eb2e4a89be2eed80ad57bf003c3fc0aa210
tree-flow.h (insert_edge_copies_seq): Undeclare.

2009-05-20  Martin Jambor  <mjambor@suse.cz>

* tree-flow.h (insert_edge_copies_seq): Undeclare.
(sra_insert_before): Likewise.
(sra_insert_after): Likewise.
(sra_init_cache): Likewise.
(sra_type_can_be_decomposed_p): Likewise.
* tree-mudflap.c (insert_edge_copies_seq): Copied here from tree-sra.c
* tree-sra.c (sra_type_can_be_decomposed_p): Made static.
(sra_insert_before): Likewise.
(sra_insert_after): Likewise.
(sra_init_cache): Likewise.
(insert_edge_copies_seq): Made static and moved upwards.

* tree-complex.c (extract_component): Added VIEW_CONVERT_EXPR switch
case.

* tree-flow-inline.h (contains_view_convert_expr_p): New function.

* ipa-prop.c (get_ssa_def_if_simple_copy): New function.
(determine_cst_member_ptr): Call get_ssa_def_if_simple_copy to skip
simple copies.

From-SVN: r147733
gcc/ChangeLog
gcc/ipa-prop.c
gcc/tree-complex.c
gcc/tree-flow-inline.h
gcc/tree-flow.h
gcc/tree-mudflap.c
gcc/tree-sra.c