X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firpass_t.h;h=bd3315d622586f29565cea7f652c0dedaf15872f;hb=72a50045c5fe109ce049cc5b3003740ee212925f;hp=17609c1e592e9d636c0ef1f72445c9bbf7b9ccc4;hpb=ddfcdcb1227bd6fb6720f8485dc62995f7bfd98f;p=libfirm diff --git a/ir/ir/irpass_t.h b/ir/ir/irpass_t.h index 17609c1e5..bd3315d62 100644 --- a/ir/ir/irpass_t.h +++ b/ir/ir/irpass_t.h @@ -23,7 +23,7 @@ * @file * @brief Manager for optimization passes. Private Header * @author Michael Beck - * @version $Id: $ + * @version $Id$ */ #include "firm_types.h" #include "firm_common.h" @@ -137,4 +137,14 @@ struct ir_prog_pass_manager_t { unsigned dump_all:1; /**< Set if every pass should be dumped. */ }; +/** + * Ensure that no verifier is run an ir_prog pass. + */ +int ir_prog_no_verify(ir_prog *prog, void *ctx); + +/** + * Ensure that no dumper is run from an ir_prog pass. + */ +void ir_prog_no_dump(ir_prog *prog, void *ctx, unsigned idx); + #endif