Remove keep-edge hacks for endless loop.
[libfirm] / ir / ir / irpass_t.h
index 17609c1..f64e453 100644 (file)
@@ -23,7 +23,6 @@
  * @file
  * @brief     Manager for optimization passes. Private Header
  * @author    Michael Beck
- * @version   $Id: $
  */
 #include "firm_types.h"
 #include "firm_common.h"
@@ -137,4 +136,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