summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-06-13 00:04:04 +0000
committerCraig Topper <craig.topper@intel.com>2018-06-13 00:04:04 +0000
commit4f9cac667ba4a50a6e8c46a3c5337751beaa3430 (patch)
tree46a2a38fbe02b3d0bb92938451846a69b63e42f3 /llvm/lib
parentaa24601f9890c5cbc9b33caf8a1d058776ece0af (diff)
downloadbcm5719-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.td6
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;
OpenPOWER on IntegriCloud