#define MASK_TOS(x) ((x) & (N_x87_REGS - 1))
/** the debug handle */
-static firm_dbg_module_t *dbg = NULL;
+DEBUG_ONLY(static firm_dbg_module_t *dbg = NULL;)
/**
* An exchange template.
sim->blk_states = pmap_create();
sim->env = env;
- FIRM_DBG_REGISTER(dbg, "firm.be.ia32.x87");
+ FIRM_DBG_REGISTER(dbg, "firm.be.ia32.x87");
+#ifndef DEBUG_libfirm
firm_dbg_set_mask(dbg, SET_LEVEL_2);
+#endif /* DEBUG_libfirm */
DB((dbg, LEVEL_1, "--------------------------------\n"
"x87 Simulator started for %+F\n", irg));
x87_simulator sim;
int i;
- /* we need liveness info for the current graph */
+ /* we need liveness info for the current graph */
be_liveness(irg);
- /* create the simulator */
+ /* create the simulator */
x87_init_simulator(&sim, irg, env);
start_block = get_irg_start_block(irg);
}
} while (! pdeq_empty(worklist));
- /* kill it */
+ /* kill it */
x87_destroy_simulator(&sim);
}