[X86] Use intrinsics table for PMADDUBSW and PMADDWD so that we can use the legacy...
authorCraig Topper <craig.topper@gmail.com>
Sun, 30 Oct 2016 06:56:16 +0000 (06:56 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 30 Oct 2016 06:56:16 +0000 (06:56 +0000)
commitb7781a95fd24913b90d3fada20d339debb8b11d4
tree1054f6d5fb61231d65d4afa56f53cb15f489f6d4
parent72f9ed1807181ae500122e74e57bb2beaf4ab6de
[X86] Use intrinsics table for PMADDUBSW and PMADDWD so that we can use the legacy intrinsics to select EVEX encoded instructions when available.

This removes a couple tablegen classes that become unused after this change. Another class gained an additional parameter to allow PMADDUBSW to specify a different result type from its input type.

llvm-svn: 285515
llvm/lib/Target/X86/X86InstrInfo.cpp
llvm/lib/Target/X86/X86InstrSSE.td
llvm/lib/Target/X86/X86IntrinsicsInfo.h