remove the concept of M_except, we always use the normal M proj now
[libfirm] / ir / ir / irgopt.c
index 0f7437c..7f7d6d7 100644 (file)
@@ -39,6 +39,7 @@
 
 #include "adt/pdeq.h"
 
+#include "irpass_t.h"
 #include "irflag_t.h"
 #include "iredges_t.h"
 #include "irtools.h"
@@ -220,3 +221,9 @@ int optimize_graph_df(ir_graph *irg) {
        current_ir_graph = rem;
        return changed;
 }
+
+/* Creates an ir_graph pass for optimize_graph_df. */
+ir_graph_pass_t *optimize_graph_df_pass(const char *name)
+{
+       return def_graph_pass_ret(name ? name : "optimize_graph_df", optimize_graph_df);
+}  /* optimize_graph_df_pass */