Unknown nodes are optimized (CSE) now.
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Fri, 12 Aug 2005 09:42:23 +0000 (09:42 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Fri, 12 Aug 2005 09:42:23 +0000 (09:42 +0000)
This was not done earlier, why?

[r6412]

ir/ir/ircons.c

index d859c3b..14c0bf7 100644 (file)
@@ -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 *