fixed optimize_conv_conv(): when the result is 8bit, we must change the opcode AND...
[libfirm] / ir / be / besched.h
index cade289..0436e29 100644 (file)
@@ -30,6 +30,7 @@
 
 #include "irgraph.h"
 #include "irnode.h"
+#include "beirg.h"
 
 void be_sched_dump(FILE *f, ir_graph *irg);
 
@@ -41,8 +42,8 @@ ir_node *sched_next(const ir_node *irn);
 ir_node *sched_prev(const ir_node *irn);
 ir_node *sched_first(const ir_node *block);
 ir_node *sched_last(const ir_node *block);
-ir_node *sched_add_before(ir_node *before, ir_node *irn);
-ir_node *sched_add_after(ir_node *before, ir_node *irn);
+void    sched_add_before(ir_node *before, ir_node *irn);
+void    sched_add_after(ir_node *before, ir_node *irn);
 void    sched_init_block(ir_node *block);
 void    sched_reset(ir_node *node);
 void    sched_remove(ir_node *irn);
@@ -76,6 +77,6 @@ void    sched_remove(ir_node *irn);
  * Removes dead nodes from schedule
  * @param irg  the graph
  */
-void be_remove_dead_nodes_from_schedule(ir_graph *irg);
+void be_remove_dead_nodes_from_schedule(be_irg_t *birg);
 
 #endif /* FIRM_BE_BESCHED_H */