From: Christoph Mallon Date: Sat, 4 Oct 2008 16:57:08 +0000 (+0000) Subject: Treat conversions between the same size as downconv to get rid of unnecessary convers... X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=edb11cbddcf9e4fef1bde33d576003af8a6a3323;p=libfirm Treat conversions between the same size as downconv to get rid of unnecessary conversions. [r22477] --- diff --git a/ir/opt/convopt.c b/ir/opt/convopt.c index 5ecf85e77..354c2d5ff 100644 --- a/ir/opt/convopt.c +++ b/ir/opt/convopt.c @@ -87,7 +87,7 @@ int is_downconv(ir_mode *src_mode, ir_mode *dest_mode) return mode_is_int(src_mode) && mode_is_int(dest_mode) && - get_mode_size_bits(dest_mode) < get_mode_size_bits(src_mode); + get_mode_size_bits(dest_mode) <= get_mode_size_bits(src_mode); } static