#include "pset_new.h"
#include "irgwalk.h"
#include "irgmod.h"
-#include "irvrfy.h"
+#include "irverify.h"
#include "irprintf.h"
#include "debug.h"
#include "error.h"
static void rta_act(ir_node *node, void *env)
{
bool *change = (bool*)env;
- ir_opcode op = get_irn_opcode(node);
+ unsigned op = get_irn_opcode(node);
if (iro_Call == op) { /* CALL */
ir_entity *ent = NULL;
int i;
int n_runs = 0;
bool rerun = true;
-#ifdef INTERPROCEDURAL_VIEW
- int old_ip_view = get_interprocedural_view();
-
- set_interprocedural_view(0); /* save this for later */
-#endif
/* init_tables has added main_irg to _live_graphs */
DB((dbg, LEVEL_2, "RTA: RUN %i\n", n_runs));
/* collect what we have found previously */
- foreach_pset_new(live_graphs, graph, iter) {
+ foreach_pset_new(live_graphs, ir_graph*, graph, iter) {
pset_new_insert(_live_graphs, graph);
}
rerun = false;
- foreach_pset_new(live_graphs, graph, iter) {
+ foreach_pset_new(live_graphs, ir_graph*, graph, iter) {
DB((dbg, LEVEL_2, "RTA: RUN %i: considering graph of %+F\n", n_runs, graph));
rerun |= rta_fill_graph(graph);
}
++n_runs;
}
-#ifdef INTERPROCEDURAL_VIEW
- set_interprocedural_view(old_ip_view); /* cover up our traces */
-#endif
-
return n_runs;
}
{
int i;
for (i = get_irp_n_irgs() - 1; i >= 0; --i) {
- irg_vrfy(get_irp_irg(i));
+ irg_verify(get_irp_irg(i), 0);
}
- tr_vrfy();
+ tr_verify();
}
# endif /* defined DEBUG_libfirm */
int i;
for (i = get_irp_n_irgs() - 1; i >= 0; --i) {
- irg_vrfy(get_irp_irg(i));
+ irg_verify(get_irp_irg(i), 0);
}
- tr_vrfy();
+ tr_verify();
}
# endif /* defined DEBUG_libfirm */
}
/* Hmm, probably we need to run this only if dead_irgs is non-NULL */
type_walk(make_entity_to_description, NULL, NULL);
for (irg = dead_irgs; irg != NULL; irg = next_irg) {
- next_irg = get_irg_link(irg);
+ next_irg = (ir_graph*) get_irg_link(irg);
remove_irp_irg(irg);
}
# ifdef DEBUG_libfirm
int i;
for (i = get_irp_n_irgs() - 1; i >= 0; --i) {
- irg_vrfy(get_irp_irg(i));
+ irg_verify(get_irp_irg(i), 0);
}
- tr_vrfy();
+ tr_verify();
# endif /* defined DEBUG_libfirm */
if (_live_classes != NULL) {