Modified dumping of spill nodes
[libfirm] / ir / be / besched.c
index dd649e3..f856db4 100644 (file)
@@ -49,24 +49,7 @@ void be_sched_dump(FILE *f, const ir_graph *irg)
 void be_sched_init(void)
 {
        sched_irn_data_offset = register_additional_node_data(sizeof(sched_info_t));
-  firm_dbg_register("be.sched");
-}
-
-void be_sched_test(void)
-{
-       int i, n;
-       struct obstack obst;
-
-       obstack_init(&obst);
-
-       for(i = 0, n = get_irp_n_irgs(); i < n; ++i) {
-               ir_graph *irg = get_irp_irg(i);
-
-               list_sched(irg, trivial_selector);
-               be_sched_dump(stdout, irg);
-       }
-
-       obstack_free(&obst, NULL);
+       firm_dbg_register("be.sched");
 }
 
 void sched_renumber(const ir_node *block)
@@ -90,7 +73,7 @@ int sched_verify(const ir_node *block)
   const ir_node *irn;
   int i, n;
   int *save_time_step;
-  const ir_node **save_nodes;
+  ir_node **save_nodes;
   const ir_edge_t *edge;
   pset *scheduled_nodes = pset_new_ptr_default();
 
@@ -111,7 +94,7 @@ int sched_verify(const ir_node *block)
   sched_foreach(block, irn) {
     sched_info_t *info = get_irn_sched_info(irn);
     save_time_step[i] = info->time_step;
-    save_nodes[i] = irn;
+    save_nodes[i] = (ir_node *)irn;
     info->time_step = i;
     pset_insert_ptr(scheduled_nodes, irn);