]> granicus.if.org Git - llvm/commit
[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)
commit3e593b0e11aaf1a8d9adf3d390ff3a25b90d400a
tree280108ddb9942da0c7e0b2cbf15865da0196dd45
parent66d9648f597f1ff389e669dd000895e631d5eee9
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362440 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrAVX512.td
test/CodeGen/X86/avx512-cvt.ll