From: Michael Beck Date: Fri, 12 Aug 2005 09:42:23 +0000 (+0000) Subject: Unknown nodes are optimized (CSE) now. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=1f82a74a562ef3724a13bad19a258a5887e12407;p=libfirm Unknown nodes are optimized (CSE) now. This was not done earlier, why? [r6412] --- diff --git a/ir/ir/ircons.c b/ir/ir/ircons.c index d859c3b87..14c0bf7a6 100644 --- a/ir/ir/ircons.c +++ b/ir/ir/ircons.c @@ -816,7 +816,9 @@ new_rd_Confirm (dbg_info *db, ir_graph *irg, ir_node *block, ir_node *val, ir_no ir_node * new_rd_Unknown (ir_graph *irg, ir_mode *m) { - return new_ir_node(NULL, irg, irg->start_block, op_Unknown, m, 0, NULL); + ir_node *res = new_ir_node(NULL, irg, irg->start_block, op_Unknown, m, 0, NULL); + res = optimize_node(res); + return res; } ir_node *