allow character mode constants
[libfirm] / ir / be / bespillremat.c
index 0ad39f5..4380b3b 100644 (file)
 #include <lpp/lpp_cplex.h>
 
 #include "be_t.h"
+#include "beirg_t.h"
 #include "belive_t.h"
 #include "besched_t.h"
 #include "bessaconstr.h"
-#include "bearch.h"
+#include "bearch_t.h"
 #include "beabi.h"
 #include "benode_t.h"
 #include "beutil.h"
@@ -4184,7 +4185,6 @@ rewire_uses(spill_ilp_t * si)
 
        /* first fix uses of remats and reloads */
        set_foreach(si->values, defs) {
-               pset           *nodes;
                const ir_node  *next = defs->remats;
                int             orig_kept = 0;
 
@@ -4193,8 +4193,6 @@ rewire_uses(spill_ilp_t * si)
 
                        be_ssa_construction_init(&senv, si->birg);
 
-                       DBG((si->dbg, LEVEL_4, "\t    %d new definitions for value %+F\n", pset_count(nodes)-orig_kept, defs->value));
-
                        if(sched_is_scheduled(defs->value)) {
                                be_ssa_construction_add_copy(&senv, (ir_node*) defs->value);
                                orig_kept = 1;
@@ -4228,8 +4226,6 @@ rewire_uses(spill_ilp_t * si)
                        }
 
                        be_ssa_construction_destroy(&senv);
-
-                       del_pset(nodes);
                }
        }