Add vselect target support for targets that do not support blend but do support
authorNadav Rotem <nadav.rotem@intel.com>
Tue, 13 Sep 2011 19:17:42 +0000 (19:17 +0000)
committerNadav Rotem <nadav.rotem@intel.com>
Tue, 13 Sep 2011 19:17:42 +0000 (19:17 +0000)
commitaec5861bb6ace3734163c000cb75ca2e22e29caa
treeb554e33aa701259868dc31f14a20761fc497514c
parent48ae99fac4010e6bbe5550fd914cc879091049fb
Add vselect target support for targets that do not support blend but do support
xor/and/or (For example SSE2).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139623 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/sse2-blend.ll [new file with mode: 0644]