/* Mips implementation of list scheduler selector */
/* $Id$ */
-
#ifdef HAVE_CONFIG_H
-#include "config.h"
+#include <config.h>
#endif
#ifdef HAVE_STDLIB_H
ir_node* last_nop;
} mips_sched_env_t;
+/* Matze: deprecated and totally broken */
+#if 0
+
static void *mips_scheduler_init_graph(const list_sched_selector_t *vtab, const arch_env_t *arch_env, ir_graph *irg)
{
mips_sched_env_t *sched_env = xmalloc(sizeof(sched_env[0]));
return node;
}
+#endif
+
/**
* Returns the reg_pressure scheduler with to_appear_in_schedule() overloaded
*/
const list_sched_selector_t *mips_get_list_sched_selector(const void *self, list_sched_selector_t *selector)
{
+#if 0
memset(&mips_sched_selector, 0, sizeof(mips_sched_selector));
mips_sched_selector.init_graph = mips_scheduler_init_graph;
mips_sched_selector.init_block = mips_scheduler_init_block;
mips_sched_selector.finish_block = mips_scheduler_finish_block;
mips_sched_selector.finish_graph = mips_scheduler_finish_graph;
//return &mips_sched_selector;
+#endif
return selector;
}
+
+const ilp_sched_selector_t *mips_get_ilp_sched_selector(const void *self) {
+ return NULL;
+}