[x86] Teach the rest of the 'target shuffle' machinery about blends and
authorChandler Carruth <chandlerc@gmail.com>
Tue, 23 Sep 2014 22:14:14 +0000 (22:14 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Tue, 23 Sep 2014 22:14:14 +0000 (22:14 +0000)
commit798f2849c39701276caad261ce3a66e21c567878
tree6d5b084606081fbadd44db4170fb4384d65aaf69
parent33aca6d4a090b1305873735dfdc8c8a00e65482e
[x86] Teach the rest of the 'target shuffle' machinery about blends and
add VPBLENDD to the InstPrinter's comment generation so we get nice
comments everywhere.

Now that we have the nice comments, I can see the bug introduced by
a silly typo in the commit that enabled VPBLENDD, and have fixed it. Yay
tests that are easy to inspect.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218335 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/InstPrinter/X86InstComments.cpp
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/vector-shuffle-256-v16.ll
test/CodeGen/X86/vector-shuffle-256-v32.ll