diff options
author | m.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-09-11 21:39:33 +0000 |
---|---|---|
committer | m.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-09-11 21:39:33 +0000 |
commit | b7bef13254bfa17fdbd7a766c2d13820d0c3f2e2 (patch) | |
tree | 7796676bb81a15db338a06d19873c310279fa30d /gcc/basic-block.h | |
parent | 30e43bfba713597c2ab2a063a42e6b494618946b (diff) | |
download | gcc-b7bef13254bfa17fdbd7a766c2d13820d0c3f2e2.tar.gz |
* basic-block.h (split_block, update_bb_for_insn): New prototypes.
* flow.c (split_block, update_bb_for_insn): New functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36332 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r-- | gcc/basic-block.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h index 7e11ed5e5ec..79e3c5e97fd 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -235,11 +235,13 @@ extern varray_type basic_block_for_insn; #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) extern void compute_bb_for_insn PARAMS ((int)); +extern void update_bb_for_insn PARAMS ((basic_block)); extern void set_block_for_insn PARAMS ((rtx, basic_block)); extern void set_block_num PARAMS ((rtx, int)); extern void free_basic_block_vars PARAMS ((int)); +extern edge split_block PARAMS ((basic_block, rtx)); extern basic_block split_edge PARAMS ((edge)); extern void insert_insn_on_edge PARAMS ((rtx, edge)); extern void commit_edge_insertions PARAMS ((void)); |