X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbespillremat.c;h=7a5fb02d14702c2fe8f6396b6e73ea599ca4b624;hb=4a4a64bc6a7bec26b2870746a2873a16579bf413;hp=2d418f6374c3c7478fec1b7d9f2b95c430bf0787;hpb=f8351f6e96dfce9aa29522997a70a3eb2ae50fdb;p=libfirm diff --git a/ir/be/bespillremat.c b/ir/be/bespillremat.c index 2d418f637..7a5fb02d1 100644 --- a/ir/be/bespillremat.c +++ b/ir/be/bespillremat.c @@ -482,7 +482,7 @@ is_rematerializable(const spill_ilp_t * si, const ir_node * irn) for (n = get_irn_arity(irn)-1; n>=0 && remat; --n) { ir_node *op = get_irn_n(irn, n); - remat &= has_reg_class(si, op) || arch_irn_get_flags(arch_env, op) & arch_irn_flags_ignore || (get_irn_op(op) == op_NoMem); + remat &= has_reg_class(si, op) || arch_irn_get_flags(arch_env, op) & arch_irn_flags_ignore || is_NoMem(op); // if(!remat) // ir_fprintf(stderr, " Argument %d (%+F) of Node %+F has wrong regclass\n", i, op, irn); @@ -4425,7 +4425,6 @@ be_spill_remat(be_irg_t *birg, const arch_register_class_t *cls) if(opt_verify & VERIFY_DOMINANCE) be_check_dominance(irg); - be_assure_dom_front(birg); be_assure_liveness(birg); obstack_init(&obst);