X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firflag_t.h;h=0fe549982d545709dd3304e7ba5f0913ff8081ef;hb=23ea16875f38dc0c067cce24f64b5c70f3acc496;hp=34d77b3ca6de367fb0ecc5fa0ddb255a649a24f0;hpb=2adf5813e8575dd3c7a06433cdcaa3b045202d7f;p=libfirm diff --git a/ir/ir/irflag_t.h b/ir/ir/irflag_t.h index 34d77b3ca..0fe549982 100644 --- a/ir/ir/irflag_t.h +++ b/ir/ir/irflag_t.h @@ -36,6 +36,7 @@ typedef enum { extern optimization_state_t libFIRM_opt; extern optimization_state_t libFIRM_verb; +extern firm_verification_t opt_do_node_verification; extern int firm_verbosity_level; @@ -73,6 +74,11 @@ static INLINE int _get_optimize (void) { return get_opt_optimize(); } +static INLINE firm_verification_t +get_node_verification_mode(void) { + return opt_do_node_verification; +} + #define get_optimize() _get_optimize() #define get_opt_cse() _get_opt_cse() #define get_firm_verbosity() _get_firm_verbosity() @@ -80,4 +86,6 @@ static INLINE int _get_optimize (void) { #define get_opt_optimize_class_casts() _get_opt_optimize_class_casts() #define get_opt_suppress_downcast_optimization() _get_opt_suppress_downcast_optimization() +extern void firm_init_flags(void); + #endif /* _IRFLAG_T_H_ */