[AVX512] Add some additional patterns so that we can fold broadcast loads in the...
authorCraig Topper <craig.topper@gmail.com>
Mon, 25 Jul 2016 07:20:31 +0000 (07:20 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 25 Jul 2016 07:20:31 +0000 (07:20 +0000)
commit318e40b6f71559f97f604951cebcfbaf7ee86e6a
tree41ee75096c45631dfcffb661ab7071668befc49a
parent6bcbf5338cce7a76af4ee8244308f2725a4f1be2
[AVX512] Add some additional patterns so that we can fold broadcast loads in the first argument of an FMADD/FMSUB/FNMADD/FNMSUB/FMADDSUB/FMSUBADD node. Also add patterns to support all combinations of the broadcast input and the preserved input for masked versions.

llvm-svn: 276614
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/test/CodeGen/X86/avx512bwvl-intrinsics.ll