[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