#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"
/* first fix uses of remats and reloads */
set_foreach(si->values, defs) {
- pset *nodes;
const ir_node *next = defs->remats;
int orig_kept = 0;
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;
}
be_ssa_construction_destroy(&senv);
-
- del_pset(nodes);
}
}