OSDN Git Service

2008-04-22 Antoniu Pop <antoniu.pop@gmail.com>
authorapop <apop@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Apr 2008 15:23:51 +0000 (15:23 +0000)
committerapop <apop@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Apr 2008 15:23:51 +0000 (15:23 +0000)
commite06f9c34bb68d44431d2d4f55ab9bd5089331b64
tree8a8952352263f9599f127aad8876b779ad320e7e
parentff39dfa1ce11f6454a5f75676baf925ac21a4f88
2008-04-22  Antoniu Pop  <antoniu.pop@gmail.com>
            Sebastian Pop  <sebastian.pop@amd.com>

* tree-parloops.c (take_address_of, eliminate_local_variables_1,
eliminate_local_variables_stmt, eliminate_local_variables,
separate_decls_in_loop_name, separate_decls_in_loop_stmt,
separate_decls_in_loop, gen_parallel_loop): Make them work on a region
of code delimited by two edges in the CFG.
(separate_decls_in_loop_name): Renamed separate_decls_in_region_name.
(separate_decls_in_loop_stmt): Renamed separate_decls_in_region_stmt.
(separate_decls_in_loop): Renamed separate_decls_in_region.  Isolate
the case of parallelisation of reductions.
(expr_invariant_in_region_p): New.

* tree-flow.h (gather_blocks_in_sese_region): Declared.
* tree-cfg.c (gather_blocks_in_sese_region): Extern.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@134632 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-cfg.c
gcc/tree-flow.h
gcc/tree-parloops.c