diff options
author | Jeff Law <law@redhat.com> | 2013-11-22 00:48:21 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2013-11-22 00:48:21 -0700 |
commit | e7e7f402d587d70a5cfaf378c60d27a6eb5cef98 (patch) | |
tree | 0ee43ec475a0ff9b689d9f55913fdc476de9a30d /gcc/tree-ssa-loop-ch.c | |
parent | e44a45c610269bab661aa4ebce9ccd25262d6802 (diff) | |
download | gcc-e7e7f402d587d70a5cfaf378c60d27a6eb5cef98.zip gcc-e7e7f402d587d70a5cfaf378c60d27a6eb5cef98.tar.gz gcc-e7e7f402d587d70a5cfaf378c60d27a6eb5cef98.tar.bz2 |
tree-ssa-threadupdate.c: Include tree-cfg.h and tree-pass.h
* tree-ssa-threadupdate.c: Include tree-cfg.h and tree-pass.h
(thread_block_1): Do not cancel jump threads which go from
inside a loop, through the header, then back inside the loop.
(bb_ends_with_multiway_branch): New function.
(thread_through_all_blocks): Handle threading cases which start
in a loop through the loop header to a point in the loop.
From-SVN: r205246
Diffstat (limited to 'gcc/tree-ssa-loop-ch.c')
0 files changed, 0 insertions, 0 deletions