summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beirg.h
diff options
context:
space:
mode:
authorSebastian Hack <hack@ipd.info.uni-karlsruhe.de>2007-06-14 21:44:07 +0200
committerSebastian Hack <hack@ipd.info.uni-karlsruhe.de>2007-06-14 21:44:07 +0200
commit3c2f7c0c9e0bff5d97a973bc224579922bb7df81 (patch)
tree2903764a73354646cd2a4d06032e81827f5b65b5 /ir/be/beirg.h
parent1d197a5658050d24f4ae71f9c5735035e389bb6c (diff)
* Changed the liveness API:
- The liveness in the birg stays always the same - Invalidation is done with be_liveness_invalidate() - Each algo has to specify if it needs only liveness checks be_liveness_assure_chk() or the complete liveness sets for use with be_lv_foreach, etc. be_liveness_assure_sets() * Adapted all the files to these changes * made bessadestr.c liveness updating [r14506]
Diffstat (limited to 'ir/be/beirg.h')
-rw-r--r--ir/be/beirg.h11
1 files changed, 1 insertions, 10 deletions
diff --git a/ir/be/beirg.h b/ir/be/beirg.h
index 647480a..3c6be4f 100644
--- a/ir/be/beirg.h
+++ b/ir/be/beirg.h
@@ -34,9 +34,7 @@ typedef struct be_irg_t be_irg_t;
ir_graph *be_get_birg_irg(const be_irg_t *birg);
-void be_assure_liveness(be_irg_t *birg);
-void be_assure_liveness_chk(be_irg_t *birg);
-void be_invalidate_liveness(be_irg_t *birg);
+be_lv_t *be_assure_liveness(be_irg_t *birg);
be_lv_t *be_get_birg_liveness(const be_irg_t *birg);
void be_assure_dom_front(be_irg_t *birg);
@@ -53,11 +51,4 @@ ir_exec_freq *be_get_birg_exec_freq(const be_irg_t *birg);
*/
void be_free_birg(be_irg_t *birg);
-/**
- * Compare the computed liveness information with the liveness check info.
- * @param lv The computed liveness.
- * @param lvc The liveness check information.
- */
-void be_live_chk_compare(be_irg_t *birg);
-
#endif /* FIRM_BE_BEIRG_H */