belive: Remove unused functions and macros.
[libfirm] / ir / be / beschedtrivial.c
index d05a0a9..4fe8a18 100644 (file)
@@ -22,7 +22,6 @@
  * @brief       Trivial node selector.
  * @author      Sebastian Hack
  * @date        29.08.2006
- * @version     $Id$
  */
 #include "config.h"
 
@@ -44,8 +43,6 @@
  */
 static ir_node *trivial_select(void *block_env, ir_nodeset_t *ready_set)
 {
-       ir_node               *irn;
-       ir_nodeset_iterator_t  iter;
        (void)block_env;
 
        /* assure that branches and constants are executed last */
@@ -56,10 +53,7 @@ static ir_node *trivial_select(void *block_env, ir_nodeset_t *ready_set)
        }
 
        /* at last: schedule branches */
-       ir_nodeset_iterator_init(&iter, ready_set);
-       irn = ir_nodeset_iterator_next(&iter);
-
-       return irn;
+       return ir_nodeset_first(ready_set);
 }
 
 static void *trivial_init_graph(ir_graph *irg)
@@ -89,7 +83,7 @@ static void sched_trivial(ir_graph *irg)
        be_list_sched_graph(irg, &trivial_selector);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_trivial);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_trivial)
 void be_init_sched_trivial(void)
 {
        be_register_scheduler("trivial", sched_trivial);