]> granicus.if.org Git - llvm/commitdiff
[AVX-512] Remove unmasked BLENDM instructions from the wrong load folding table....
authorCraig Topper <craig.topper@gmail.com>
Fri, 13 Jan 2017 07:28:56 +0000 (07:28 +0000)
committerCraig Topper <craig.topper@gmail.com>
Fri, 13 Jan 2017 07:28:56 +0000 (07:28 +0000)
These aren't the most interesting set of blendm instructions as the unmasked version isn't useful. We were also missing the B and W forms. I'll add the masked versions of all sizes in a future patch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@291885 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrInfo.cpp

index d527e0a54f005937dc6b9975bb4f1917dbdc0c70..44343f530746dda1a3eb9b0c9fd919af102aedc8 100644 (file)
@@ -2270,10 +2270,6 @@ X86InstrInfo::X86InstrInfo(X86Subtarget &STI)
     { X86::VPPERMrrr,             X86::VPPERMrrm,             0 },
 
     // AVX-512 instructions with 3 source operands.
-    { X86::VBLENDMPDZrr,          X86::VBLENDMPDZrm,          0 },
-    { X86::VBLENDMPSZrr,          X86::VBLENDMPSZrm,          0 },
-    { X86::VPBLENDMDZrr,          X86::VPBLENDMDZrm,          0 },
-    { X86::VPBLENDMQZrr,          X86::VPBLENDMQZrm,          0 },
     { X86::VPERMI2Brr,            X86::VPERMI2Brm,            0 },
     { X86::VPERMI2Drr,            X86::VPERMI2Drm,            0 },
     { X86::VPERMI2PSrr,           X86::VPERMI2PSrm,           0 },