beifg: Let be_ifg_foreach_neighbour() declare the node variable.
[libfirm] / ir / be / beprefalloc.c
index 941563e..00097ac 100644 (file)
@@ -1250,14 +1250,6 @@ static void enforce_constraints(ir_nodeset_t *live_nodes, ir_node *node,
        int res = hungarian_solve(bp, assignment, NULL, 0);
        assert(res == 0);
 
-#if 0
-       fprintf(stderr, "Swap result:");
-       for (i = 0; i < (int) n_regs; ++i) {
-               fprintf(stderr, " %d", assignment[i]);
-       }
-       fprintf(stderr, "\n");
-#endif
-
        hungarian_free(bp);
 
        permute_values(live_nodes, node, assignment);
@@ -1539,7 +1531,7 @@ static void allocate_coalesce_block(ir_node *block, void *data)
                if (req->cls != cls)
                        continue;
 
-               if (arch_register_req_is(req, limited)) {
+               if (arch_register_req_is(req, ignore)) {
                        allocation_info_t *info = get_allocation_info(node);
                        info->current_value = node;