X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbelive.h;h=360a56a6092f0270495ad1d10efb9e63b802f4e8;hb=dcb0342ffc45ffe11ab32835a9673b8dd3b5ec2e;hp=92bb1c800c1c99f43f06c7af851f4dcd0d94d7cb;hpb=85f2a7413f3356c2cfad953b52913f2ba79413f6;p=libfirm diff --git a/ir/be/belive.h b/ir/be/belive.h index 92bb1c800..360a56a60 100644 --- a/ir/be/belive.h +++ b/ir/be/belive.h @@ -52,7 +52,7 @@ typedef struct _be_lv_info_t be_lv_info_t; * Compute the inter block liveness for a graph. * @param irg The graph. */ -be_lv_t *be_liveness(const struct be_irg_t *birg); +be_lv_t *be_liveness(ir_graph *irg); /** * Check the given liveness information against a freshly computed one. @@ -170,30 +170,15 @@ void be_liveness_end_of_block(const be_lv_t *lv, /** * Compute a set of nodes which are live at another node. * BEWARE: This is the liveness immediately after the node, - * so the node itself is alive but it's operands maybe not. - * @param arch_env The architecture environment. + * so the node itself is alive but its operands maybe not. * @param cls The register class to consider. * @param pos The node. * @param live The set to put them into. */ -void be_liveness_nodes_live_at(const be_lv_t *lv, const arch_env_t *arch_env, +void be_liveness_nodes_live_at(const be_lv_t *lv, const arch_register_class_t *cls, const ir_node *pos, ir_nodeset_t *live); -/** - * Compute a set of nodes which are live at another node. - * BEWARE: This is the liveness immediately before the node, - * so the node itself is not alive but it's operands are. - * @param arch_env The architecture environment. - * @param cls The register class to consider. - * @param pos The node. - * @param live The set to put them into. - */ -void be_liveness_nodes_live_at_input(const be_lv_t *lv, - const arch_env_t *arch_env, - const arch_register_class_t *cls, - const ir_node *pos, ir_nodeset_t *live); - /** * Make sure the live sets are computed. * @param lv The liveness information.