From e1fa6c28c25683ef9cd0377a1172a9c72302b855 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Sun, 10 Dec 2006 14:21:57 +0000 Subject: [PATCH] no domfront needed --- ir/be/ia32/bearch_ia32.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/ir/be/ia32/bearch_ia32.c b/ir/be/ia32/bearch_ia32.c index 2c39f5cab..342fd03b1 100644 --- a/ir/be/ia32/bearch_ia32.c +++ b/ir/be/ia32/bearch_ia32.c @@ -852,7 +852,6 @@ static void transform_tls(ir_graph *irg) { */ static void ia32_prepare_graph(void *self) { ia32_code_gen_t *cg = self; - dom_front_info_t *dom; DEBUG_ONLY(firm_dbg_module_t *old_mod = cg->mod;) FIRM_DBG_REGISTER(cg->mod, "firm.be.ia32.transform"); @@ -862,7 +861,6 @@ static void ia32_prepare_graph(void *self) { /* 2nd: transform all remaining nodes */ ia32_register_transformers(); - dom = be_compute_dominance_frontiers(cg->irg); cg->kill_conv = new_nodeset(5); transform_tls(cg->irg); @@ -872,8 +870,6 @@ static void ia32_prepare_graph(void *self) { ia32_kill_convs(cg); del_nodeset(cg->kill_conv); - be_free_dominance_frontiers(dom); - if (cg->dump) be_dump(cg->irg, "-transformed", dump_ir_block_graph_sched); @@ -1293,9 +1289,7 @@ static void ia32_finish(void *self) { ir_graph *irg = cg->irg; //be_remove_empty_blocks(irg); - cg->blk_sched = be_create_block_schedule(irg, cg->birg->execfreqs); - - //cg->blk_sched = sched_create_block_schedule(cg->irg, cg->birg->execfreqs); + cg->blk_sched = be_create_block_schedule(irg, cg->birg->exec_freq); /* if we do x87 code generation, rewrite all the virtual instructions and registers */ if (cg->used_fp == fp_x87 || cg->force_sim) { -- 2.20.1