changed localize_consts
[libfirm] / ir / be / bephiopt.c
index 1803ec4..d3e564f 100644 (file)
@@ -3,6 +3,8 @@
  * @date 04.01.2005
  */
 
+#include <stdio.h>
+
 #include "pset.h"
 #include "irgraph.h"
 #include "irnode.h"
@@ -16,6 +18,8 @@
 
 #define CUMULATIVE_FILE "~/all.phistat"
 
+static firm_dbg_module_t *dbgphi = NULL;
+
 static void phi_node_walker(ir_node *node, void *env) {
        if (is_Phi(node) && mode_is_datab(get_irn_mode(node)))
                pset_insert_ptr((pset *)env, node);
@@ -27,6 +31,8 @@ void be_phi_opt(ir_graph* irg) {
        pset *all_phi_nodes, *all_phi_classes;
        char buf[1024];
 
+
+
        /* get all phi nodes */
        printf("-----------------------> Collecting phi nodes <-----------------------\n");
        all_phi_nodes = pset_new_ptr(64);
@@ -55,6 +61,9 @@ void be_phi_opt(ir_graph* irg) {
 
 
 void be_phi_opt_init(void) {
+       dbgphi = firm_dbg_register("Phi optimizer");
+       firm_dbg_set_mask(dbgphi, 1);
+
        be_phi_congr_class_init();
        be_phi_coal_init();
 }