X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbechordal_draw.c;h=547319f68ea268f065e52464f4d06076acbafb30;hb=e0e9e9ace61d3ec46e4d09c7ab2c6947b17b2778;hp=88a44cfd1df93b78a0b20b9ae278e30086c24343;hpb=fcb579b8959da1d7563b1a7b9f008a423ffdf75a;p=libfirm diff --git a/ir/be/bechordal_draw.c b/ir/be/bechordal_draw.c index 88a44cfd1..547319f68 100644 --- a/ir/be/bechordal_draw.c +++ b/ir/be/bechordal_draw.c @@ -24,9 +24,7 @@ * @date 12.05.2005 * @version $Id$ */ -#ifdef HAVE_CONFIG_H #include "config.h" -#endif #include @@ -40,9 +38,9 @@ #include "belive_t.h" #include "bechordal_t.h" -#include "besched_t.h" +#include "besched.h" #include "bechordal_draw.h" -#include "beirg_t.h" +#include "beirg.h" typedef struct { be_chordal_env_t *env; @@ -242,7 +240,6 @@ const draw_chordal_opts_t draw_chordal_def_opts = { typedef struct _draw_chordal_env_t { const be_chordal_env_t *chordal_env; - const arch_env_t *arch_env; const arch_register_class_t *cls; pmap *block_dims; plotter_t *plotter; @@ -266,10 +263,9 @@ static void block_dims_walker(ir_node *block, void *data) draw_chordal_env_t *env = data; struct list_head *head = get_block_border_head(env->chordal_env, block); const draw_chordal_opts_t *opts = env->opts; - struct block_dims *dims = obstack_alloc(&env->obst, sizeof(*dims)); + struct block_dims *dims = OALLOCZ(&env->obst, struct block_dims); border_t *b; - memset(dims, 0, sizeof(*dims)); dims->min_step = INT_MAX; list_for_each_entry_reverse(border_t, b, head, list) { @@ -467,7 +463,6 @@ void draw_interval_tree(const draw_chordal_opts_t *opts, const be_chordal_env_t struct block_dims *start_dims; ir_node *start_block = get_irg_start_block(chordal_env->irg); - env.arch_env = chordal_env->birg->main_env->arch_env; env.opts = opts; env.block_dims = pmap_create(); env.plotter = plotter;