From: Uros Bizjak Date: Thu, 6 Oct 2016 14:57:41 +0000 (+0200) Subject: * config/i386/i386.c (ix86_add_stmt_cost): Simplify condition. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=63656b8da287658256ad6d6883b9da1b0f59e900;p=gcc.git * config/i386/i386.c (ix86_add_stmt_cost): Simplify condition. From-SVN: r240835 --- diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 5d0917a153a..027e84d7556 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -49677,13 +49677,13 @@ ix86_add_stmt_cost (void *data, int count, enum vect_cost_for_stmt kind, /* We need to multiply all vector stmt cost by 1.7 (estimated cost) for Silvermont as it has out of order integer pipeline and can execute 2 scalar instruction per tick, but has in order SIMD pipeline. */ - if (TARGET_SILVERMONT || TARGET_INTEL) - if (stmt_info && stmt_info->stmt) - { - tree lhs_op = gimple_get_lhs (stmt_info->stmt); - if (lhs_op && TREE_CODE (TREE_TYPE (lhs_op)) == INTEGER_TYPE) - retval = (retval * 17) / 10; - } + if ((TARGET_SILVERMONT || TARGET_INTEL) + && stmt_info && stmt_info->stmt) + { + tree lhs_op = gimple_get_lhs (stmt_info->stmt); + if (lhs_op && TREE_CODE (TREE_TYPE (lhs_op)) == INTEGER_TYPE) + retval = (retval * 17) / 10; + } cost[where] += retval;