X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeschedmris.c;h=b868d5084b850c34da978e8ec5d977239d64202a;hb=4ed245f5007168dab7850942a7ee6b6b29a19817;hp=533bfb07a6dbd1d14a5153f5a01b1fffe2977d0c;hpb=ed1c61b8f3589d5dcc7b18091b277f2f3e75f6f7;p=libfirm diff --git a/ir/be/beschedmris.c b/ir/be/beschedmris.c index 533bfb07a..b868d5084 100644 --- a/ir/be/beschedmris.c +++ b/ir/be/beschedmris.c @@ -55,7 +55,7 @@ typedef struct _mris_irn_t { #define get_mris_irn(env, irn) ((mris_irn_t *) phase_get_or_set_irn_data(&env->ph, irn)) #define foreach_lineage(env, pos, tmp) list_for_each_entry_safe(mris_irn_t, pos, tmp, &(env)->lineage_head, lineage_list) -static void *mris_irn_data_init(phase_t *ph, const ir_node *irn, void *data) +static void *mris_irn_data_init(phase_t *ph, ir_node *irn, void *data) { mris_irn_t *mi = data ? data : phase_alloc(ph, sizeof(mi[0])); memset(mi, 0, sizeof(mi[0])); @@ -430,7 +430,6 @@ static int fuse_two_lineages(mris_env_t *env, mris_irn_t *u, mris_irn_t *v) static void fuse_lineages(mris_env_t *env) { - int fused = 1; mris_irn_t *u, *v, *tmp1, *tmp2; again: @@ -455,7 +454,7 @@ static void block_walker(ir_node *bl, void *data) mris_env_t *env = data; env->bl = bl; lineage_formation(env); - fuse_lineages(env); + //fuse_lineages(env); }