From: Michael Beck Date: Wed, 31 Oct 2007 17:05:06 +0000 (+0000) Subject: tarval_is_minus_one() added X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=b404d6ea8ee8c4209bdda442bc02001a830330c2;p=libfirm tarval_is_minus_one() added [r16397] --- diff --git a/ir/tv/tv.c b/ir/tv/tv.c index e4e37da20..09c8de68f 100644 --- a/ir/tv/tv.c +++ b/ir/tv/tv.c @@ -761,6 +761,15 @@ int tarval_is_all_one(tarval *tv) { tv == get_mode_all_one(get_tarval_mode(tv)); } +/* + * test if one, 1 means 'yes' + */ +int tarval_is_minus_one(tarval *a) { + return + a != tarval_bad && + a == get_tarval_minus_one(get_tarval_mode(a)); +} + /* * comparison */