aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-parse.h
diff options
context:
space:
mode:
authorJason Eckhardt <jle@cygnus.com>2000-05-01 03:46:21 +0000
committerJason Eckhardt <jle@gcc.gnu.org>2000-05-01 03:46:21 +0000
commite3fdc58a352cfb510340ae819be8f27b30af1206 (patch)
treefb239b04fd7afd1d622708b1b2473a1c7eac9fcf /gcc/c-parse.h
parent4c0aad2c0846b123c21c6ba67b0778736a20fa27 (diff)
downloadgcc-e3fdc58a352cfb510340ae819be8f27b30af1206.zip
gcc-e3fdc58a352cfb510340ae819be8f27b30af1206.tar.gz
gcc-e3fdc58a352cfb510340ae819be8f27b30af1206.tar.bz2
bb-reorder.c (scope_def): New struct.
Sun Apr 30 22:48:24 2000 Jason Eckhardt <jle@cygnus.com> * bb-reorder.c (scope_def): New struct. (scope_forest_info): New struct. (struct reorder_block_def): New member "scope". (REORDER_BLOCK_SCOPE): New macro. (relate_bbs_with_scopes): New function and prototype. (make_new_scope): Likewise. (build_scope_forest): Likewise. (remove_scope_notes): Likewise. (insert_intra_1): Likewise. (insert_intra_bb_scope_notes): Likewise. (insert_inter_bb_scope_notes): Likewise. (rebuild_scope_notes): Likewise. (free_scope_forest_1): Likewise. (free_scope_forest): Likewise. (dump_scope_forest): Likewise. (dump_scope_forest_1): Likewise. (chain_reorder_blocks): Set REORDER_BLOCK_SCOPE for new block. Update REORDER_BLOCK_EFF_HEAD and REORDER_BLOCK_EFF_END for new block. (reorder_basic_blocks): Added calls to build_scope_scope_forest and remove_scope_notes before reordering is done. Added calls to rebuild_scope_notes, free_scope_forest, and reorder_blocks after after reordering is done. From-SVN: r33560
Diffstat (limited to 'gcc/c-parse.h')
0 files changed, 0 insertions, 0 deletions