X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeutil.c;h=fe26121b8eeb33a85ac6bf7eab1796d67162fbd6;hb=e7ba741cdd9599ce05d7989bff60a1c6137ee0b5;hp=e6d64dc9235550a3b43d4c9baa30efe15cb59af5;hpb=bb5461e3f6f900c09222814f2eec779684f28f73;p=libfirm diff --git a/ir/be/beutil.c b/ir/be/beutil.c index e6d64dc92..fe26121b8 100644 --- a/ir/be/beutil.c +++ b/ir/be/beutil.c @@ -128,6 +128,10 @@ void dump_allocated_irg(arch_env_t *arch_env, ir_graph *irg, char *suffix) */ static int sched_edge_hook(FILE *F, ir_node *irn) { +#ifndef SCHEDULE_PROJS + if (is_Proj(irn)) + return 1; +#endif if(sched_is_scheduled(irn) && sched_has_prev(irn)) { ir_node *prev = sched_prev(irn); fprintf(F, "edge:{sourcename:\""); @@ -202,9 +206,11 @@ void be_collect_phis(ir_graph *irg) irg_walk_graph(irg, collect_phis, NULL, NULL); } -static void count_num_reachable_nodes(ir_node *irn, void *env) { +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) {