[X86] Fix the pattern for merge masked vcvtps2pd.
authorCraig Topper <craig.topper@intel.com>
Mon, 3 Jun 2019 19:29:14 +0000 (19:29 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 3 Jun 2019 19:29:14 +0000 (19:29 +0000)
commitdcf865f0ca557e60b1e902f004012bc54e418878
treea775eabfa0c49df80696df7601a7e6a39ac998d6
parent0b7f98da6569bbc49aed2675fdda95f89198d356
[X86] Fix the pattern for merge masked vcvtps2pd.

r362199 fixed it for zero masking, but not zero masking. The load
folding in the peephole pass hid the bug. This patch turns off
the peephole pass on the relevant test to ensure coverage.

llvm-svn: 362440
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/test/CodeGen/X86/avx512-cvt.ll