X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fmips%2Fmips_scheduler.c;h=5ab8ca69714e6414aee269102d17a91abc005b8c;hb=af109afbf71762ec216c011a6d8f5b7761be078d;hp=bd8b468fa2c42ccb6b1369f77bc046944220721f;hpb=86fe675b2126c88d1417ff62ac31dbb08a709b0e;p=libfirm diff --git a/ir/be/mips/mips_scheduler.c b/ir/be/mips/mips_scheduler.c index bd8b468fa..5ab8ca697 100644 --- a/ir/be/mips/mips_scheduler.c +++ b/ir/be/mips/mips_scheduler.c @@ -34,7 +34,7 @@ #include "mips_scheduler.h" #include "../besched_t.h" -#include "../be.h" +#include "be.h" #include "../beabi.h" #include "iredges.h" #include "ircons.h" @@ -204,14 +204,13 @@ static ir_node *mips_scheduler_select(void *block_env, nodeset *ready_set, nodes static int mips_to_appear_in_schedule(void *block_env, const ir_node *node) { - ir_fprintf(stderr, "check %+F\n", node); + (void) block_env; + if(!is_mips_irn(node)) return -1; - - if(is_mips_zero(node)) + if(is_mips_zero(node) || is_mips_Immediate(node)) return 0; - ir_fprintf(stderr, "Sched: %+F\n", node); return 1; } @@ -220,8 +219,10 @@ list_sched_selector_t mips_selector; /** * 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) +const list_sched_selector_t *mips_get_list_sched_selector(const void *self, + list_sched_selector_t *selector) { + (void) self; #if 0 memset(&mips_sched_selector, 0, sizeof(mips_sched_selector)); mips_sched_selector.init_graph = mips_scheduler_init_graph; @@ -238,6 +239,8 @@ const list_sched_selector_t *mips_get_list_sched_selector(const void *self, list return &mips_selector; } -const ilp_sched_selector_t *mips_get_ilp_sched_selector(const void *self) { +const ilp_sched_selector_t *mips_get_ilp_sched_selector(const void *self) +{ + (void) self; return NULL; }