From f7b491e31f96d02c42b6639b1a84828c98605137 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Fri, 24 Sep 2004 11:05:00 +0000 Subject: [PATCH] reduced by one call [r3930] --- ir/ir/iropt.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ir/ir/iropt.c b/ir/ir/iropt.c index d46d6a11b..2d222b524 100644 --- a/ir/ir/iropt.c +++ b/ir/ir/iropt.c @@ -692,10 +692,11 @@ static ir_node *equivalent_node_left_zero(ir_node *n) static ir_node *equivalent_node_symmetric_unop(ir_node *n) { ir_node *oldn = n; + ir_node *pred = get_unop_op(n); /* optimize symmetric unop */ - if (get_irn_op(get_unop_op(n)) == get_irn_op(n)) { - n = get_unop_op(get_unop_op(n)); DBG_OPT_ALGSIM2; + if (get_irn_op(pred) == get_irn_op(n)) { + n = get_unop_op(pred); DBG_OPT_ALGSIM2; } return n; } -- 2.20.1