Added sparse matrix impl. Used by copyopt_ilp
[libfirm] / ir / be / besched.c
index ee9a9ad..c0bc380 100644 (file)
 FIRM_IMPL1(sched_get_time_step, int, const ir_node *)
 FIRM_IMPL1(sched_has_succ, int, const ir_node *)
 FIRM_IMPL1(sched_has_prev, int, const ir_node *)
-FIRM_IMPL1(sched_succ, const ir_node *, const ir_node *)
-FIRM_IMPL1(sched_prev, const ir_node *, const ir_node *)
-FIRM_IMPL1(sched_first, const ir_node *, const ir_node *)
-FIRM_IMPL1(sched_last, const ir_node *, const ir_node *)
+FIRM_IMPL1(sched_succ, ir_node *, const ir_node *)
+FIRM_IMPL1(sched_prev, ir_node *, const ir_node *)
+FIRM_IMPL1(sched_first, ir_node *, const ir_node *)
+FIRM_IMPL1(sched_last, ir_node *, const ir_node *)
 
 size_t sched_irn_data_offset = 0;
 
@@ -49,7 +49,7 @@ void be_sched_test(void)
        for(i = 0, n = get_irp_n_irgs(); i < n; ++i) {
                ir_graph *irg = get_irp_irg(i);
 
-               list_sched(irg, trivial_selector, NULL);
+               list_sched(irg, trivial_selector);
                be_sched_dump(stdout, irg);
        }