summaryrefslogtreecommitdiffstats
path: root/gcc/basic-block.h
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-09-20 14:53:51 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-09-20 14:53:51 +0000
commit6627f3ed51b90f1171ee46f98dc3554244790d3b (patch)
tree077a01b5e5554bcfc46f5636896f0c1d59398553 /gcc/basic-block.h
parent5b722c78ff0f7fdca9fdd9b6771bd998e5eb5b40 (diff)
downloadppe42-gcc-6627f3ed51b90f1171ee46f98dc3554244790d3b.tar.gz
ppe42-gcc-6627f3ed51b90f1171ee46f98dc3554244790d3b.zip
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29523 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r--gcc/basic-block.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h
index c6a90653927..4eca203e2ec 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 */
OpenPOWER on IntegriCloud