int j, m;
be_chordal_env_t chordal_env;
- //lc_timer_t *timer = lc_timer_register("getTime","get Time of copy minimization using the ifg");
- //unsigned long elapsed_milisec = 0;
-
compute_doms(irg);
chordal_env.opts = &options;
case BE_CH_SPILL_ILP:
be_spill_ilp(&chordal_env);
break;
- case BE_CH_SPILL_REMAT:
- be_spill_remat(&chordal_env);
- break;
+ case BE_CH_SPILL_REMAT:
+ be_spill_remat(&chordal_env);
+ break;
case BE_CH_SPILL_APPEL:
be_spill_appel(&chordal_env);
break;
be_ra_chordal_color(&chordal_env);
dump(BE_CH_DUMP_CONSTR, irg, chordal_env.cls, "-color", dump_ir_block_graph_sched);
- /* Check the implementations of the ifg */
+ //be_ifg_check_performance(&chordal_env);
+ /* Create the ifg with the selected flavor */
switch (options.ifg_flavor) {
default:
fprintf(stderr, "no valid ifg flavour selected. falling back to std\n");
break;
}
- /* start timer */
- //lc_timer_reset_and_start(timer);
-
/* copy minimization */
co = NULL;
if (options.copymin_method != BE_CH_COPYMIN_NONE && options.copymin_method != BE_CH_COPYMIN_STAT) {
co_build_graph_structure(co);
}
- /* stop timer */
- //lc_timer_stop(timer);
- //elapsed_milisec = lc_timer_elapsed_msec(timer);
-
- //ir_printf("%u\n", elapsed_milisec);
-
switch(options.copymin_method) {
case BE_CH_COPYMIN_HEUR1:
co_solve_heuristic(co);