X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbelive.h;h=8f2ee6a4bf6fd8bffc2216cdfa2592b95f71a628;hb=32277076cb0d3e89849b42ce37536c300c30c0c7;hp=cf9c6fb1fbd91cab1382089a563ca80a91182843;hpb=b267d8d2e4100aa20cc3771b1b8558d9e0302ed1;p=libfirm diff --git a/ir/be/belive.h b/ir/be/belive.h index cf9c6fb1f..8f2ee6a4b 100644 --- a/ir/be/belive.h +++ b/ir/be/belive.h @@ -22,6 +22,13 @@ void be_liveness(ir_graph *irg); */ void be_liveness_dump(ir_graph *irg, FILE *f); +/** + * Dump the liveness information for a graph. + * @param irg The graph. + * @param cls_name A string used as substing in the filename. + */ +void be_liveness_dumpto(ir_graph *irg, const char *cls_name); + /** * Check, if a node is live in at a block. * @param block The block. @@ -46,5 +53,10 @@ int (is_live_out)(const ir_node *block, const ir_node *irn); */ int (is_live_end)(const ir_node *block, const ir_node *irn); +/** + * Check, if the SSA dominance property is fulfilled. + * @param irg The graph. + */ +void be_check_dominance(ir_graph *irg); #endif