main(void)
{
ir_graph *irg;
- type *owner;
- type *proc_main;
- type *prim_t_int;
+ ir_type *owner;
+ ir_type *proc_main;
+ ir_type *prim_t_int;
entity *ent;
ir_node *b, *x, *r, *t, *f;
/* generate a block for the loop header and the conditional branch */
r = new_immBlock ();
add_immBlock_pred (r, x);
- x = new_Cond (new_Proj(new_Cmp(new_Const (mode_Iu, new_tarval_from_long (0, mode_Is)),
- new_Const (mode_Iu, new_tarval_from_long (0, mode_Is))),
- mode_b, Eq));
+ x = new_Cond (new_Proj(new_Cmp(new_Const (mode_Iu, new_tarval_from_long (0, mode_Iu)),
+ new_Const (mode_Iu, new_tarval_from_long (0, mode_Iu))),
+ mode_b, pn_Cmp_Eq));
f = new_Proj (x, mode_X, 0);
t = new_Proj (x, mode_X, 1);
add_immBlock_pred (get_irg_end_block(irg), x);
mature_immBlock (get_irg_end_block(irg));
- finalize_cons (irg);
+ irg_finalize_cons (irg);
printf("Optimizing ...\n");
local_optimize_graph(irg);
dead_node_elimination(irg);
- compute_outs(irg);
+ compute_irg_outs(irg);
/* verify the graph */
irg_vrfy(irg);
/* output the vcg file */
printf("Done building the graph. Dumping it with out-edges.\n");
- dump_out_edges();
+ dump_out_edges(1);
dump_ir_graph (irg, 0);
printf("Use xvcg to view this graph:\n");
printf("/ben/goetz/bin/xvcg GRAPHNAME\n\n");