committing ilp based spilling
[libfirm] / ir / be / belistsched.h
index 7ca7342..d8cb004 100644 (file)
@@ -11,6 +11,7 @@
 
 #include "benodesets.h"
 #include "bearch_t.h"
+#include "be.h"
 
 typedef struct _list_sched_selector_t list_sched_selector_t;
 
@@ -109,9 +110,10 @@ extern const list_sched_selector_t *reg_pressure_selector;
  * Each block in the graph gets a list head to its link field being the
  * head of the schedule. You can walk this list using the functions in
  * list.h.
- * @param arch_env The architecture environment.
- * @param irg      The graph to schedule.
+ *
+ * @param birg        The backend irg.
+ * @param enable_mris Flag indicating if mris preparation should be done
  */
-void list_sched(const arch_env_t *arch_env, ir_graph *irg);
+void list_sched(const be_irg_t *birg, int enable_mris);
 
 #endif /* _FIRM_LIST_SCHED */