X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=inline;f=ir%2Fir%2Firflag.c;h=dd4490ff0da6490e1649ab74c8c9baf9d420398b;hb=b3257419caea250bb89cde376f88375bc89d2a18;hp=3d8a53d06f2a67a657d535751cfcf6e8f2a2dad8;hpb=1a3b7d363474ab544c13093a2f0b578718d37c7a;p=libfirm diff --git a/ir/ir/irflag.c b/ir/ir/irflag.c index 3d8a53d06..dd4490ff0 100644 --- a/ir/ir/irflag.c +++ b/ir/ir/irflag.c @@ -21,7 +21,6 @@ * @file * @brief Flags to control optimizations. * @author Michael Beck, Sebastian Hack - * @version $Id$ */ #include "config.h" @@ -52,15 +51,11 @@ optimization_state_t libFIRM_opt = #undef I_FLAG #undef R_FLAG -/** The bitset of currently running phases. */ optimization_state_t libFIRM_running = 0; -/* verbose is always off on default */ optimization_state_t libFIRM_verb = 0; -/* silence warnings */ void set_opt_optimize(int value); -int get_opt_optimize(void); /* an external flag can be set and get from outside */ #define E_FLAG(name, value, def) \ @@ -69,7 +64,7 @@ void set_opt_##name(int flag) { \ else libFIRM_opt &= ~irf_##name; \ } \ int (get_opt_##name)(void) { \ - return _get_opt_##name(); \ + return get_opt_##name##_(); \ } /* an internal flag can only be set from outside */ @@ -88,7 +83,6 @@ void set_opt_##name(int flag) { \ #undef E_FLAG #undef R_FLAG -/* for compatibility reasons */ void set_optimize(int value) { set_opt_optimize(value); @@ -99,26 +93,22 @@ int (get_optimize)(void) return get_opt_optimize(); } -/* Save the current optimization state. */ void save_optimization_state(optimization_state_t *state) { *state = libFIRM_opt; } -/* Restore the current optimization state. */ void restore_optimization_state(const optimization_state_t *state) { libFIRM_opt = *state; } -/* Switches ALL optimizations off */ void all_optimizations_off(void) { libFIRM_opt = 0; } #ifdef _DEBUG -/* only for debugging */ void firm_show_flags(FILE *f) { if (! f)