* config/i386/i386.c (ix86_add_stmt_cost): Simplify condition.
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 6 Oct 2016 14:57:41 +0000 (16:57 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 6 Oct 2016 14:57:41 +0000 (16:57 +0200)
From-SVN: r240835

gcc/config/i386/i386.c

index 5d0917a..027e84d 100644 (file)
@@ -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;