X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbechordal_draw.c;h=1d82829a5fcf60c961c104660ed92629cacbf56f;hb=4ed245f5007168dab7850942a7ee6b6b29a19817;hp=6e20f43b927a2a3c7efc66e7302b2d360402f90c;hpb=5e1f95efc1491481487ba22482422b6d6f42bcdb;p=libfirm diff --git a/ir/be/bechordal_draw.c b/ir/be/bechordal_draw.c index 6e20f43b9..1d82829a5 100644 --- a/ir/be/bechordal_draw.c +++ b/ir/be/bechordal_draw.c @@ -150,7 +150,7 @@ const plotter_if_t ps_plotter_vtab = { plotter_t *new_plotter_ps(const char *filename) { - ps_plotter_t *ps_plotter = malloc(sizeof(*ps_plotter)); + ps_plotter_t *ps_plotter = xmalloc(sizeof(*ps_plotter)); plotter_t *p = (plotter_t *) ps_plotter; ps_plotter->filename = filename; @@ -184,7 +184,6 @@ static void tikz_begin(plotter_t *_self, const rect_t *vis) static void tikz_setcolor(plotter_t *_self, const color_t *color) { - decl_self(tikz_plotter_t, _self); set_color(_self, color); } @@ -374,7 +373,7 @@ static void draw_block(ir_node *bl, void *data) static const color_t black = { 0, 0, 0 }; const draw_chordal_env_t *env = data; - pset *live_in = put_live_in(bl, pset_new_ptr_default()); + pset *live_in = be_lv_pset_put_in(env->chordal_env->lv, bl, pset_new_ptr_default()); ir_node *irn; border_t *b; struct list_head *head = get_block_border_head(env->chordal_env, bl); @@ -396,7 +395,7 @@ static void draw_block(ir_node *bl, void *data) if(b->is_def) { const arch_register_t *reg = arch_get_irn_register(env->arch_env, b->irn); int col = arch_register_get_index(reg); - int live_out = is_live_out(bl, b->irn); + int live_out = be_is_live_out(env->chordal_env->lv, bl, b->irn); int x = (col + 1) * opts->h_inter_gap; int ystart = (b->step) * opts->v_inter_gap; int ystop = (b->other_end->step)