diff options
author | dnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-13 06:41:07 +0000 |
---|---|---|
committer | dnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-13 06:41:07 +0000 |
commit | 4ee9c6840ad3fc92a9034343278a1e476ad6872a (patch) | |
tree | a2568888a519c077427b133de9ece5879a8484a5 /gcc/cfglayout.h | |
parent | ebb338380ab170c91e64d38038e6b5ce930d69a1 (diff) | |
download | gcc-4ee9c6840ad3fc92a9034343278a1e476ad6872a.tar.gz |
Merge tree-ssa-20020619-branch into mainline.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81764 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cfglayout.h')
-rw-r--r-- | gcc/cfglayout.h | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/gcc/cfglayout.h b/gcc/cfglayout.h index 0361dc68e05..b074f642633 100644 --- a/gcc/cfglayout.h +++ b/gcc/cfglayout.h @@ -18,31 +18,13 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* Structure to hold information about the blocks during reordering. */ -typedef struct reorder_block_def -{ - rtx header; - rtx footer; - basic_block next; - basic_block original; - /* Used by loop copying. */ - basic_block copy; - int duplicated; - - /* These fields are used by bb-reorder pass. */ - int visited; -} *reorder_block_def; - extern rtx cfg_layout_function_footer; extern void cfg_layout_initialize (void); extern void cfg_layout_finalize (void); -extern bool cfg_layout_can_duplicate_bb_p (basic_block); -extern basic_block cfg_layout_duplicate_bb (basic_block, edge); extern void insn_locators_initialize (void); extern void reemit_insn_block_notes (void); extern bool can_copy_bbs_p (basic_block *, unsigned); extern void copy_bbs (basic_block *, unsigned, basic_block *, edge *, unsigned, edge *, struct loop *); -extern void cfg_layout_initialize_rbi (basic_block); extern bool scan_ahead_for_unlikely_executed_note (rtx); |