From: Christian Würdig Date: Mon, 9 Oct 2006 11:35:07 +0000 (+0000) Subject: omit copies from virtual registers X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=36f59eee62af931ded25723ae6548bee6bc2781e;p=libfirm omit copies from virtual registers --- diff --git a/ir/be/ia32/ia32_emitter.c b/ir/be/ia32/ia32_emitter.c index b330edf5c..0f76d6b7d 100644 --- a/ir/be/ia32/ia32_emitter.c +++ b/ir/be/ia32/ia32_emitter.c @@ -1738,7 +1738,7 @@ static void Copy_emitter(const ir_node *irn, ir_node *op, ia32_emit_env_t *emit_ char cmd_buf[SNPRINTF_BUF_LEN], cmnt_buf[SNPRINTF_BUF_LEN]; if (REGS_ARE_EQUAL(arch_get_irn_register(aenv, irn), arch_get_irn_register(aenv, op)) || - arch_register_type_is(arch_get_irn_register(aenv, op), joker)) + arch_register_type_is(arch_get_irn_register(aenv, op), virtual)) return; if (mode_is_float(get_irn_mode(irn)))