diff options
author | Jeffrey A Law <law@cygnus.com> | 1999-09-20 14:53:51 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-09-20 08:53:51 -0600 |
commit | bb457bd90107d2cae48e2f1a19077bd859c47b70 (patch) | |
tree | 077a01b5e5554bcfc46f5636896f0c1d59398553 /gcc/basic-block.h | |
parent | 03d32d1a0882ca2fa5e93a84784ea926f1c27309 (diff) | |
download | gcc-bb457bd90107d2cae48e2f1a19077bd859c47b70.zip gcc-bb457bd90107d2cae48e2f1a19077bd859c47b70.tar.gz gcc-bb457bd90107d2cae48e2f1a19077bd859c47b70.tar.bz2 |
basic-block.h (compute_flow_dominators): Declare.
* basic-block.h (compute_flow_dominators): Declare.
* gcse.c (alloc_code_hoist_mem): New function.
(free_code_hoist_mem, compute_code_hoist_vbeinout): Likewise.
(compute_code_hoist_data, hoist_expr_reaches_here_p): Likewise.
(hoist_code, one_code_hoisting_pass): Likewise.
(gcse_main): If optimizing for size, then hoist expressions
computed in multiple dominated basic blocks.
From-SVN: r29523
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r-- | gcc/basic-block.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h index c6a9065..4eca203 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -281,6 +281,7 @@ extern void compute_preds_succs PROTO ((int_list_ptr *, int_list_ptr *, extern void compute_dominators PROTO ((sbitmap *, sbitmap *, int_list_ptr *, int_list_ptr *)); +extern void compute_flow_dominators PROTO ((sbitmap *, sbitmap *)); extern void compute_immediate_dominators PROTO ((int *, sbitmap *)); /* In lcm.c */ |