const list_sched_selector_t *reg_pressure_selector = ®_pressure_selector_struct;
/* List schedule a graph. */
-void list_sched(const be_irg_t *birg, int disable_mris)
+void list_sched(const be_irg_t *birg, int enable_mris)
{
const arch_env_t *arch_env = birg->main_env->arch_env;
ir_graph *irg = birg->irg;
/* Assure, that the out edges are computed */
edges_assure(irg);
- if(!disable_mris)
+ if(enable_mris)
mris = be_sched_mris_preprocess(birg);
num_nodes = get_irg_last_idx(irg);
if (env.selector->finish_graph)
env.selector->finish_graph(env.selector_env);
- if(!disable_mris)
+ if(enable_mris)
be_sched_mris_free(mris);
DEL_ARR_F(env.sched_info);
* 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 birg The backend irg.
+ *
+ * @param birg The backend irg.
+ * @param enable_mris Flag indicating if mris preparation should be done
*/
-void list_sched(const be_irg_t *birg, int disable_mris);
+void list_sched(const be_irg_t *birg, int enable_mris);
#endif /* _FIRM_LIST_SCHED */