From 47ad828d58d46ac5da5913212b7f4205d9e4f1b3 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Sat, 20 Feb 2010 11:49:20 +0000 Subject: [PATCH] Prefer tarval_is_negative(x) over tarval_cmp(x, get_mode_null(get_tarval_mode(x))). [r27191] --- ir/ana/irmemory.c | 2 +- ir/be/arm/arm_transform.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ir/ana/irmemory.c b/ir/ana/irmemory.c index 975de317d..c4018483d 100644 --- a/ir/ana/irmemory.c +++ b/ir/ana/irmemory.c @@ -188,7 +188,7 @@ static ir_alias_relation different_index(const ir_node *idx1, const ir_node *idx } /* m1 is now the signed one */ - if (tarval_cmp(tv1, get_mode_null(m1)) & (pn_Cmp_Eq|pn_Cmp_Gt)) { + if (!tarval_is_negative(tv1)) { /* tv1 is signed, but >= 0, simply cast into unsigned */ tv1 = tarval_convert_to(tv1, m2); } else { diff --git a/ir/be/arm/arm_transform.c b/ir/be/arm/arm_transform.c index bee2a93e0..bed33733d 100644 --- a/ir/be/arm/arm_transform.c +++ b/ir/be/arm/arm_transform.c @@ -1049,7 +1049,7 @@ static int is_fpa_immediate(tarval *tv) i = 2; } - if (tarval_cmp(tv, get_mode_null(mode)) & pn_Cmp_Lt) { + if (tarval_is_negative(tv)) { tv = tarval_neg(tv); res = -1; } -- 2.20.1