Implement feedback from Bruno on making pblendvb an x86-specific ISD node in addition...
authorNate Begeman <natebegeman@mac.com>
Mon, 20 Dec 2010 22:04:24 +0000 (22:04 +0000)
committerNate Begeman <natebegeman@mac.com>
Mon, 20 Dec 2010 22:04:24 +0000 (22:04 +0000)
commit672fb6225b381b4dcb2e88fccb79d928eaabf82c
treeddadce445e675863e87f3db3003e7d3f5faccc82
parentd5fe3efde301617b7cebcaea79dfae7bdd3c12da
Implement feedback from Bruno on making pblendvb an x86-specific ISD node in addition to being an intrinsic, and convert
lowering to use it.  Hopefully the pattern fragment is doing the right thing with XMM0, looks correct in testing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122277 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
lib/Target/X86/X86InstrFragmentsSIMD.td
lib/Target/X86/X86InstrSSE.td