]> granicus.if.org Git - llvm/commit
[X86] Add broadcast load folding patterns to NoVLX VPMULLQ/VPMAXSQ/VPMAXUQ/VPMINSQ...
authorCraig Topper <craig.topper@intel.com>
Thu, 3 Oct 2019 03:16:27 +0000 (03:16 +0000)
committerCraig Topper <craig.topper@intel.com>
Thu, 3 Oct 2019 03:16:27 +0000 (03:16 +0000)
commit1653d09ad34f76596c46ca5d5caa069498f831d1
treec1f33b57710aa91bb2b084b0c0f0b45ff371cabf
parent66e58f01396306b3af0954ebb8fefcd0e540a370
[X86] Add broadcast load folding patterns to NoVLX VPMULLQ/VPMAXSQ/VPMAXUQ/VPMINSQ/VPMINUQ patterns.

More fixes for PR36191.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@373560 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrAVX512.td
test/CodeGen/X86/avx512-arith.ll
test/CodeGen/X86/masked_store_trunc_ssat.ll
test/CodeGen/X86/masked_store_trunc_usat.ll
test/CodeGen/X86/vector-trunc-packus.ll
test/CodeGen/X86/vector-trunc-ssat.ll