summaryrefslogtreecommitdiff
path: root/gcc/basic-block.h
diff options
context:
space:
mode:
authormatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-10 12:59:12 +0000
committermatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-10 12:59:12 +0000
commitccad1933ac9af5b65da4bb0ee150009c57182a2d (patch)
tree910ae1be1ed0cfb58f838d49e41f168f4467b5cb /gcc/basic-block.h
parentf7eb919a6ca27cac32200f5eb5e655ed79bf19b6 (diff)
downloadgcc-ccad1933ac9af5b65da4bb0ee150009c57182a2d.tar.gz
* cfg.c (unchecked_make_edge): New.
(cached_make_edge): Use it. * basic-block.h (unchecked_make_edge): Declare. * cfglayout.c (cfg_layout_duplicate_bb): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64077 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r--gcc/basic-block.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h
index e62419fa8db..fce7de55c8d 100644
--- a/gcc/basic-block.h
+++ b/gcc/basic-block.h
@@ -345,6 +345,8 @@ extern void remove_fake_edges PARAMS ((void));
extern void add_noreturn_fake_exit_edges PARAMS ((void));
extern void connect_infinite_loops_to_exit PARAMS ((void));
extern int flow_call_edges_add PARAMS ((sbitmap));
+extern edge unchecked_make_edge PARAMS ((basic_block,
+ basic_block, int));
extern edge cached_make_edge PARAMS ((sbitmap *, basic_block,
basic_block, int));
extern edge make_edge PARAMS ((basic_block,