From: Christoph Mallon Date: Mon, 17 Sep 2007 16:31:52 +0000 (+0000) Subject: Use is_Const_all_one() instead of tarval_is_all_one(get_Const_tarval()). X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=e44fea2c2966899b69450a9703e39ff601d0c52f;p=libfirm Use is_Const_all_one() instead of tarval_is_all_one(get_Const_tarval()). [r15845] --- diff --git a/ir/ir/iropt.c b/ir/ir/iropt.c index 5c802b68e..b1263d7dd 100644 --- a/ir/ir/iropt.c +++ b/ir/ir/iropt.c @@ -1124,12 +1124,12 @@ static ir_node *equivalent_node_And(ir_node *n) { DBG_OPT_ALGSIM0(oldn, n, FS_OPT_AND); return n; } - if (tarval_is_all_one(value_of(a))) { + if (is_Const(a) && is_Const_all_one(a)) { n = b; DBG_OPT_ALGSIM1(oldn, a, b, n, FS_OPT_AND); return n; } - if (tarval_is_all_one(value_of(b))) { + if (is_Const(b) && is_Const_all_one(b)) { n = a; DBG_OPT_ALGSIM1(oldn, a, b, n, FS_OPT_AND); return n;