[llvm] r334562 - [X86] Remove VPCOMPRESSB/W from the autogenerated load folding table.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 12 17:04:04 PDT 2018


Author: ctopper
Date: Tue Jun 12 17:04:04 2018
New Revision: 334562

URL: http://llvm.org/viewvc/llvm-project?rev=334562&view=rev
Log:
[X86] Remove VPCOMPRESSB/W from the autogenerated load folding table.

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

Modified: llvm/trunk/lib/Target/X86/X86InstrAVX512.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrAVX512.td?rev=334562&r1=334561&r2=334562&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrAVX512.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrAVX512.td Tue Jun 12 17:04:04 2018
@@ -11232,9 +11232,11 @@ defm VPSHRD  : VBMI2_shift_imm<0x72, 0x7
 
 // Compress
 defm VPCOMPRESSB : compress_by_elt_width<0x63, "vpcompressb", WriteVarShuffle256,
-                                         avx512vl_i8_info, HasVBMI2>, EVEX;
+                                         avx512vl_i8_info, HasVBMI2>, EVEX,
+                                         NotMemoryFoldable;
 defm VPCOMPRESSW : compress_by_elt_width <0x63, "vpcompressw", WriteVarShuffle256,
-                                          avx512vl_i16_info, HasVBMI2>, EVEX, VEX_W;
+                                          avx512vl_i16_info, HasVBMI2>, EVEX, VEX_W,
+                                          NotMemoryFoldable;
 // Expand
 defm VPEXPANDB : expand_by_elt_width <0x62, "vpexpandb", WriteVarShuffle256,
                                       avx512vl_i8_info, HasVBMI2>, EVEX;




More information about the llvm-commits mailing list