summaryrefslogtreecommitdiffhomepage
path: root/ir/be/belive.h
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2011-12-02 21:41:26 +0100
committerMatthias Braun <matze@braunis.de>2011-12-05 12:52:03 +0100
commitee7d02f0224c71ad158f07c193d731ad7762c884 (patch)
tree30b01eabee13674d2337a7aaaad63ba5162688d2 /ir/be/belive.h
parent979e11a67115604f5ca3050ad2fab08d190a13e8 (diff)
belive: move dumper to bedump, checker to beverify
Diffstat (limited to 'ir/be/belive.h')
-rw-r--r--ir/be/belive.h26
1 files changed, 0 insertions, 26 deletions
diff --git a/ir/be/belive.h b/ir/be/belive.h
index f9570a5..792633c 100644
--- a/ir/be/belive.h
+++ b/ir/be/belive.h
@@ -50,11 +50,6 @@ typedef enum {
be_lv_t *be_liveness(ir_graph *irg);
/**
- * Check the given liveness information against a freshly computed one.
- */
-void be_liveness_check(be_lv_t *lv);
-
-/**
* Free the liveness information.
*/
void be_liveness_free(be_lv_t *lv);
@@ -94,20 +89,6 @@ void be_liveness_introduce(be_lv_t *lv, ir_node *irn);
void be_liveness_add_missing(be_lv_t *lv);
/**
- * Dump the liveness information for a graph.
- * @param f The output.
- * @param irg The graph.
- */
-void be_liveness_dump(const be_lv_t *lv, FILE *f);
-
-/**
- * Dump the liveness information for a graph.
- * @param irg The graph.
- * @param cls_name A string used as substring in the filename.
- */
-void be_liveness_dumpto(const be_lv_t *lv, const char *cls_name);
-
-/**
* Check, if a node is live in at a block.
* @param block The block.
* @param irn The node to check for.
@@ -132,13 +113,6 @@ int (be_is_live_out)(const be_lv_t *lv, const ir_node *block, const ir_node *irn
int (be_is_live_end)(const be_lv_t *lv, const ir_node *block, const ir_node *irn);
/**
- * Check, if the SSA dominance property is fulfilled.
- * @param irg The graph.
- * @return 1 if dominance property is fulfilled, 0 otherwise
- */
-int be_check_dominance(ir_graph *irg);
-
-/**
* The liveness transfer function.
* Updates a live set over a single step from a given node to its predecessor.
* Everything defined at the node is removed from the set, the uses of the node get inserted.