changed optiona values for sched selector
authorChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Thu, 17 Aug 2006 10:48:08 +0000 (10:48 +0000)
committerChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Thu, 17 Aug 2006 10:48:08 +0000 (10:48 +0000)
fixed CRLF

ir/be/be_t.h
ir/be/bemain.c

index f567f28..320b013 100644 (file)
@@ -36,8 +36,10 @@ enum {
 };
 
 enum {
-       BE_SCHED_SELECT_ISA,
-       BE_SCHED_SELECT_HEUR
+       BE_SCHED_SELECT_ISA      = 0,
+       BE_SCHED_SELECT_MUCHNIK  = 1,
+       BE_SCHED_SELECT_HEUR     = 2,
+       BE_SCHED_SELECT_HMUCHNIK = 3
 };
 
 struct _be_options_t {
index 259f35b..ca848c6 100644 (file)
@@ -65,7 +65,7 @@
 static be_options_t be_options = {
        DUMP_NONE,                         /* dump options */
        BE_TIME_OFF,                       /* no timing */
-       BE_SCHED_SELECT_HEUR,              /* heuristic selector */
+       BE_SCHED_SELECT_HEUR,              /* mueller heuristic selector */
        0,                                 /* disable mris */
        "i44pc52.info.uni-karlsruhe.de",   /* ilp server */
        "cplex"                            /* ilp solver */
@@ -129,8 +129,10 @@ static const lc_opt_enum_int_items_t vrfy_items[] = {
 
 /* schedule selector options. */
 static const lc_opt_enum_int_items_t sched_select_items[] = {
-       { "isa",    BE_SCHED_SELECT_ISA  },
-       { "heur",   BE_SCHED_SELECT_HEUR },
+       { "isa",      BE_SCHED_SELECT_ISA      },
+       { "muchnik",  BE_SCHED_SELECT_MUCHNIK  },
+       { "heur",     BE_SCHED_SELECT_HEUR     },
+       { "hmuchnik", BE_SCHED_SELECT_HMUCHNIK },
        { NULL,     0 }
 };
 
@@ -162,7 +164,7 @@ static const lc_opt_table_entry_t be_main_options[] = {
        LC_OPT_ENT_ENUM_PTR ("vrfy",         "verify the backend irg (off, warn, assert)",  &vrfy_var),
        LC_OPT_ENT_BOOL     ("time",         "get backend timing statistics",     &be_options.timing),
        LC_OPT_ENT_BOOL     ("sched.mris",   "enable mris schedule preparation",  &be_options.mris),
-       LC_OPT_ENT_ENUM_PTR ("sched.select", "schedule node selector (heur, isa)",&sched_select_var),
+       LC_OPT_ENT_ENUM_PTR ("sched.select", "schedule node selector (isa, muchnik, heur, hmuchnik)",&sched_select_var),
 
 #ifdef WITH_ILP
        LC_OPT_ENT_STR ("ilp.server", "the ilp server name", be_options.ilp_server, sizeof(be_options.ilp_server)),