[llvm] r270182 - [X86] Fix another AVX pattern to only be disable if VLX and BWI are supported.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Thu May 19 22:10:27 PDT 2016


Author: ctopper
Date: Fri May 20 00:10:27 2016
New Revision: 270182

URL: http://llvm.org/viewvc/llvm-project?rev=270182&view=rev
Log:
[X86] Fix another AVX pattern to only be disable if VLX and BWI are supported.

Modified:
    llvm/trunk/lib/Target/X86/X86InstrSSE.td

Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrSSE.td?rev=270182&r1=270181&r2=270182&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrSSE.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrSSE.td Fri May 20 00:10:27 2016
@@ -6874,7 +6874,7 @@ let Predicates = [HasAVX2, NoVLX] in {
                                   VR256, loadv4i64, i256mem,
                                   SSE_INTMUL_ITINS_P, 1, 0>, VEX_4V, VEX_L;
 }
-let Predicates = [HasAVX2, NoVLX] in {
+let Predicates = [HasAVX2, NoVLX_Or_NoBWI] in {
   defm VPMINSBY  : SS48I_binop_rm<0x38, "vpminsb", smin, v32i8, VR256,
                                   loadv4i64, i256mem, 0, SSE_INTALU_ITINS_P>,
                                   VEX_4V, VEX_L;




More information about the llvm-commits mailing list