diff options
| author | Craig Topper <craig.topper@intel.com> | 2018-06-13 00:04:04 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2018-06-13 00:04:04 +0000 |
| commit | 4f9cac667ba4a50a6e8c46a3c5337751beaa3430 (patch) | |
| tree | 46a2a38fbe02b3d0bb92938451846a69b63e42f3 /llvm/lib | |
| parent | aa24601f9890c5cbc9b33caf8a1d058776ece0af (diff) | |
| download | bcm5719-llvm-4f9cac667ba4a50a6e8c46a3c5337751beaa3430.tar.gz bcm5719-llvm-4f9cac667ba4a50a6e8c46a3c5337751beaa3430.zip | |
[X86] Remove VPCOMPRESSB/W from the autogenerated load folding table.
llvm-svn: 334562
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrAVX512.td | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td index 971cb91fc0e..6d3b56f88e4 100644 --- a/llvm/lib/Target/X86/X86InstrAVX512.td +++ b/llvm/lib/Target/X86/X86InstrAVX512.td @@ -11232,9 +11232,11 @@ defm VPSHRD : VBMI2_shift_imm<0x72, 0x73, "vpshrd", X86VShrd, SchedWriteVecIMul // 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; |

