diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-08 16:24:06 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-08 16:24:06 +0000 |
commit | 6d1fdbf9b759710b1481615875f7989f5513d265 (patch) | |
tree | 22495c8c04488309899cb5498c2ee0b571944d2c /gcc/tree-ssa-threadupdate.h | |
parent | 4c849ae757d2513f1c5d3600159d76b743aeed06 (diff) | |
download | gcc-6d1fdbf9b759710b1481615875f7989f5513d265.tar.gz |
* tree-ssa-threadupdate.h (delete_thread_path): Declare.
* tree-ssa-threadupdate.c (delete_thread_path): New function.
(ssa_redirect_edges, thread_block_1): Use it.
(thread_through_loop_header, mark_threaded_blocks): Likewise.
(thread_through_all_blocks, register_jump_thread): Likewise.
* tree-ssa-threadedge.c (thread_across_edge): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204579 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-threadupdate.h')
-rw-r--r-- | gcc/tree-ssa-threadupdate.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-ssa-threadupdate.h b/gcc/tree-ssa-threadupdate.h index f84c02e9b3c..4617b9c1d3e 100644 --- a/gcc/tree-ssa-threadupdate.h +++ b/gcc/tree-ssa-threadupdate.h @@ -42,4 +42,5 @@ public: }; extern void register_jump_thread (vec <class jump_thread_edge *> *); +extern void delete_jump_thread_path (vec <class jump_thread_edge *> *); #endif |