X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeutil.c;h=93f1d2efee1e79f3aa10de416fc851108ac4cbd4;hb=5474a1c188c9d59eea2c915515980cd9cbab58d8;hp=8819242f205493b44b6b5c7f1eec687a289b7c34;hpb=060aa4c91666063f9bb70aaa76f5c819d256a15f;p=libfirm diff --git a/ir/be/beutil.c b/ir/be/beutil.c index 8819242f2..93f1d2efe 100644 --- a/ir/be/beutil.c +++ b/ir/be/beutil.c @@ -21,7 +21,6 @@ * @file * @brief Contains some useful function for the backend. * @author Sebastian Hack - * @version $Id$ */ #include "config.h" @@ -49,20 +48,6 @@ void be_clear_links(ir_graph *irg) irg_walk_graph(irg, firm_clear_link, NULL, NULL); } -static void count_num_reachable_nodes(ir_node *irn, void *env) -{ - int *num = env; - (*num)++; - (void) irn; -} - -unsigned get_num_reachable_nodes(ir_graph *irg) -{ - int num = 0; - irg_walk_graph(irg, count_num_reachable_nodes, NULL, &num); - return num; -} - /** * Gets the Proj with number pn from irn. */ @@ -82,6 +67,9 @@ ir_node *be_get_Proj_for_pn(const ir_node *irn, long pn) return NULL; } +/** + * Block-walker: adds the visited block to a flexible array. + */ static void add_to_postorder(ir_node *block, void *data) { ir_node ***list = (ir_node***) data;