From 4b5a2b3bb5f3b411953f035d9800e9f3969dab2a Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Wed, 31 Oct 2007 17:18:13 +0000 Subject: [PATCH] Conv_A(Unknown_B) -> Unknown_A. [r16399] --- ir/ir/iropt.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ir/ir/iropt.c b/ir/ir/iropt.c index 915af89ae..7a6321fb1 100644 --- a/ir/ir/iropt.c +++ b/ir/ir/iropt.c @@ -4667,6 +4667,12 @@ static ir_node *transform_node_Conv(ir_node *n) { return c; } } + + if (is_Unknown(a)) { /* Conv_A(Unknown_B) -> Unknown_A */ + ir_mode *mode = get_irn_mode(n); + return new_r_Unknown(current_ir_graph, mode); + } + return n; } /* transform_node_Conv */ -- 2.20.1