From: Michael Beck Date: Thu, 18 Dec 2008 17:38:10 +0000 (+0000) Subject: - more simplification in skip_Tuple X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;ds=sidebyside;h=78de2138351549da8e971daeba9a3630932c7b59;p=libfirm - more simplification in skip_Tuple [r24791] --- diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index 184cca7e1..61f9b7066 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -2551,7 +2551,7 @@ skip_Tuple(ir_node *node) { ir_op *op; restart: - if (get_irn_op(node) == op_Proj) { + if (is_Proj(node)) { pred = get_Proj_pred(node); op = get_irn_op(pred); @@ -2561,9 +2561,8 @@ restart: */ if (op == op_Proj) { /* nested Tuple ? */ pred = skip_Tuple(pred); - op = get_irn_op(pred); - if (op == op_Tuple) { + if (is_Tuple(pred)) { node = get_Tuple_pred(pred, get_Proj_proj(node)); goto restart; }