i386.c (znver1_cost): Set branch_cost to 3 (instead of 2) to improve monte carlo...
authorJan Hubicka <hubicka@ucw.cz>
Thu, 5 Oct 2017 15:00:25 +0000 (17:00 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 5 Oct 2017 15:00:25 +0000 (15:00 +0000)
* i386.c (znver1_cost): Set branch_cost to 3 (instead of 2)
to improve monte carlo in scimark.

From-SVN: r253449

gcc/ChangeLog
gcc/config/i386/i386.c

index ef4a47cf0ad2a0c56e7c0c8d24ee28b398dbd73c..43bb14735511a877150e4430206f568b945cafc5 100644 (file)
@@ -1,3 +1,8 @@
+2017-10-05  Jan Hubicka <hubicka@ucw.cz>
+
+       * i386.c (znver1_cost): Set branch_cost to 3 (instead of 2)
+       to improve monte carlo in scimark.
+
 2017-10-05  Jan Hubicka <hubicka@ucw.cz>
 
        * i386.c (ix86_size_cost, i386_cost, i486_cost, pentium_cost,
index b7c125c20ec870044024b5effd4b9704a48fef5a..01115e9eb6722d3f71ed293b782f5e28d62b434d 100644 (file)
@@ -1421,7 +1421,7 @@ struct processor_costs znver1_cost = {
      to limit number of prefetches at all, as their execution also takes some
      time).  */
   100,                                 /* number of parallel prefetches.  */
-  2,                                   /* Branch cost.  */
+  3,                                   /* Branch cost.  */
   COSTS_N_INSNS (6),                   /* cost of FADD and FSUB insns.  */
   COSTS_N_INSNS (6),                   /* cost of FMUL instruction.  */
   COSTS_N_INSNS (42),                  /* cost of FDIV instruction.  */