/* DISABLE - don't do this optimization
ENABLE - lets see, if there is a better graph */
/* DISABLE - don't do this optimization
ENABLE - lets see, if there is a better graph */
#define FLAG(name, value, def) (irf_##name & def) |
#define E_FLAG(name, value, def) FLAG(name, value, def)
#define FLAG(name, value, def) (irf_##name & def) |
#define E_FLAG(name, value, def) FLAG(name, value, def)
/* an external flag can be set and get from outside */
#define E_FLAG(name, value, def) \
/* an external flag can be set and get from outside */
#define E_FLAG(name, value, def) \
-void set_optimize(int value) {
- if (value) libFIRM_opt |= irf_optimize;
- else libFIRM_opt &= ~irf_optimize;
-}
-
-int (get_optimize)(void) {
- return get_opt_optimize();
-}
-
-void set_opt_control_flow(int value)
+void set_optimize(int value)
-void set_firm_verbosity (int value) {
- firm_verbosity_level = value;
-}
-
-int (get_firm_verbosity) (void) {
- return _get_firm_verbosity();
+int (get_optimize)(void)
+{
+ return get_opt_optimize();
}
/* Restore the current optimization state. */
void restore_optimization_state(const optimization_state_t *state)
{
}
/* Restore the current optimization state. */
void restore_optimization_state(const optimization_state_t *state)
{
#define E_FLAG(name, value, def) printf(" %-20s = %s\n", #name, get_opt_##name() ? "ON" : "OFF");
#define I_FLAG(name, value, def) printf(" %-20s = %s\n", #name, get_opt_##name() ? "ON" : "OFF");
#define R_FLAG(name, value) printf(" %-20s = %s\n", #name, is_##name##_running() ? "is running" : "not running");
#define E_FLAG(name, value, def) printf(" %-20s = %s\n", #name, get_opt_##name() ? "ON" : "OFF");
#define I_FLAG(name, value, def) printf(" %-20s = %s\n", #name, get_opt_##name() ? "ON" : "OFF");
#define R_FLAG(name, value) printf(" %-20s = %s\n", #name, is_##name##_running() ? "is running" : "not running");
lc_opt_entry_t *grp = lc_opt_get_grp(firm_opt_get_root(), "opt");
lc_opt_add_table(grp, firm_flags);
}
firm_verification_t opt_do_node_verification = FIRM_VERIFICATION_ON;
lc_opt_entry_t *grp = lc_opt_get_grp(firm_opt_get_root(), "opt");
lc_opt_add_table(grp, firm_flags);
}
firm_verification_t opt_do_node_verification = FIRM_VERIFICATION_ON;