X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbessadestrsimple.c;h=2c80476cdbb4327bc30e30f91adc6c84d7e3622d;hb=184e8cad0c6e8b3cbe8ed9b28d372ad38a96df18;hp=281f12f27d3ce4a20ce55a7f9ffb241c1a5667f5;hpb=bb9f2e36362333c6635b89f5258171b06c786608;p=libfirm diff --git a/ir/be/bessadestrsimple.c b/ir/be/bessadestrsimple.c index 281f12f27..2c80476cd 100644 --- a/ir/be/bessadestrsimple.c +++ b/ir/be/bessadestrsimple.c @@ -160,7 +160,7 @@ static void values_to_vars(ir_node *irn, void *env) { int nr, i, build_vals = 0; ir_node **vals; - if (arch_get_irn_reg_class(irn, -1) == NULL) + if (arch_get_irn_reg_class_out(irn) == NULL) return; vals = get_phi_class(pc, irn); @@ -297,7 +297,7 @@ static void ssa_destr_simple_walker(ir_node *blk, void *env) { if (arch_irn_is(phi, ignore)) continue; - cls = arch_get_irn_reg_class(phi, -1); + cls = arch_get_irn_reg_class_out(phi); insert_copies(sde, cls, phi, pos, phi); } }