x86-tune.def: Turn on X86_TUNE_AVOID_MEM_OPND_FOR_CMOVE for SLM.
authorYuri Rumyantsev <ysrumyan@gmail.com>
Thu, 12 Sep 2013 10:48:53 +0000 (10:48 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Thu, 12 Sep 2013 10:48:53 +0000 (10:48 +0000)
* config/i386/x86-tune.def: Turn on X86_TUNE_AVOID_MEM_OPND_FOR_CMOVE
  for SLM.

From-SVN: r202520

gcc/ChangeLog
gcc/config/i386/x86-tune.def

index c7c3593f853260eccc1d027538166c403a0bc846..f27a648c837fd7ee54f2545561fed35b6a95305a 100644 (file)
@@ -1,3 +1,8 @@
+2013-09-12  Yuri Rumyantsev  <ysrumyan@gmail.com>
+
+       * config/i386/x86-tune.def: Turn on X86_TUNE_AVOID_MEM_OPND_FOR_CMOVE
+       for SLM.
+
 2013-09-12  Cameron McInally  <cameron.mcinally@nyu.edu>
 
        * doc/extend.texi: Fix errors in x86 FMA builtin naming.
index e3a34ee7b2eddf99d060b0bc34afbf03e9a7b8b2..0edc07247c863a78d939951b2a464a42f6ee1b19 100644 (file)
@@ -225,7 +225,8 @@ DEF_TUNE (X86_TUNE_GENERAL_REGS_SSE_SPILL, "general_regs_sse_spill",
           m_CORE_ALL)
 /* X86_TUNE_AVOID_MEM_OPND_FOR_CMOVE: Try to avoid memory operands for
    a conditional move.  */
-DEF_TUNE (X86_TUNE_AVOID_MEM_OPND_FOR_CMOVE, "avoid_mem_opnd_for_cmove", m_ATOM)
+DEF_TUNE (X86_TUNE_AVOID_MEM_OPND_FOR_CMOVE, "avoid_mem_opnd_for_cmove",
+         m_ATOM | m_SLM)
 /* X86_TUNE_SPLIT_MEM_OPND_FOR_FP_CONVERTS: Try to split memory operand for
    fp converts to destination register.  */
 DEF_TUNE (X86_TUNE_SPLIT_MEM_OPND_FOR_FP_CONVERTS, "split_mem_opnd_for_fp_converts",