From 1d49ae6fe1cec06c75baceec6315efc2ecabea93 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Wed, 20 Aug 2008 12:51:10 +0000 Subject: [PATCH] Do not deconv reference modes. [r21281] --- ir/opt/convopt.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ir/opt/convopt.c b/ir/opt/convopt.c index ca983f064..e9fd907b6 100644 --- a/ir/opt/convopt.c +++ b/ir/opt/convopt.c @@ -255,6 +255,9 @@ void conv_opt_walker(ir_node *node, void *data) mode = get_irn_mode(node); pred_mode = get_irn_mode(pred); + if (mode_is_reference(mode) || mode_is_reference(pred_mode)) + return; + if (!is_Phi(pred) && !is_downconv(pred_mode, mode)) return; -- 2.20.1