diff options
author | Razya Ladelsky <razya@il.ibm.com> | 2010-01-28 14:24:25 +0000 |
---|---|---|
committer | Razya Ladelsky <razya@gcc.gnu.org> | 2010-01-28 14:24:25 +0000 |
commit | 8adfe01d22b81637ff7fe786212993db8b236e30 (patch) | |
tree | 7a639af528d71a0f6c3e76747fe4b509e6a022a8 /gcc/tree-cfgcleanup.c | |
parent | 3d952fb7837516c37b16810e15fa8f197cc5cbb3 (diff) | |
download | gcc-8adfe01d22b81637ff7fe786212993db8b236e30.zip gcc-8adfe01d22b81637ff7fe786212993db8b236e30.tar.gz gcc-8adfe01d22b81637ff7fe786212993db8b236e30.tar.bz2 |
28-01-2010 Razya Ladelsky <razya@il.ibm.com>
* tree-parloops.c (transform_to_exit_first_loop): Update the basic
block list passed to gimple_duplicate_sese_tail.
(parallelize_loops): Avoid parallelization when the function
has_nonlocal_label.
Avoid parallelization when the preheader is IRREDUCIBLE.
Try to optimize when estimated_loop_iterations_int is unresolved.
Add the loop's location to the dump file.
* tree-cfg.c(add_phi_args_after_redirect): Remove.
(gimple_duplicate_sese_tail): Remove the check for the latch.
Redirect nexits to the exit block.
Remove handling of the incoming edges to the latch.
Redirect the backedge from the copied latch to the exit bb.
From-SVN: r156321
Diffstat (limited to 'gcc/tree-cfgcleanup.c')
0 files changed, 0 insertions, 0 deletions