diff options
author | Jeff Law <law@redhat.com> | 2015-11-08 20:19:09 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2015-11-08 20:19:09 -0700 |
commit | 4f70cb39c0032dee5caf7b0851556959649895ff (patch) | |
tree | 6acb9b6d64e5f982bef27de238285e95f827c2d7 /gcc/objc/objc-encoding.c | |
parent | a2478e36e045c2e19f6cb59b5b0350298306d9bb (diff) | |
download | gcc-4f70cb39c0032dee5caf7b0851556959649895ff.zip gcc-4f70cb39c0032dee5caf7b0851556959649895ff.tar.gz gcc-4f70cb39c0032dee5caf7b0851556959649895ff.tar.bz2 |
[PATCH] Remove backedge handling support in tree-ssa-threadupdate.c
* tree-ssa-threadupdate.c (register_jump_thraed): Assert that a
non-FSM path has no edges marked with EDGE_DFS_BACK.
(ssa_redirect_edges): No longer call mark_loop_for_removal.
(thread_single_edge, def_split_header_continue_p): Remove.
(bb_ends_with_multiway_branch): Likewise.
(thread_through_loop_header): Remove cases of threading from
latch through the header. Simplify knowing we won't thread
the latch.
(thread_through_all_blocks): Simplify knowing that only the FSM
threader needs to handle backedges.
From-SVN: r229982
Diffstat (limited to 'gcc/objc/objc-encoding.c')
0 files changed, 0 insertions, 0 deletions