[X86][SSE] pslldq/psrldq shuffle mask decodes
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 14 Oct 2014 22:31:34 +0000 (22:31 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 14 Oct 2014 22:31:34 +0000 (22:31 +0000)
commita798e9ffdfaaa8ae96c065dfdf08920890a39357
treeb076fcfb1aa02ec8335c847bcf8e5114bdd9249c
parent0b011b337fed7c0064f4217084c22449f8e4cdbf
[X86][SSE] pslldq/psrldq shuffle mask decodes

Patch to provide shuffle decodes and asm comments for the sse pslldq/psrldq SSE2/AVX2 byte shift instructions.

Differential Revision: http://reviews.llvm.org/D5598

llvm-svn: 219738
llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp
llvm/lib/Target/X86/Utils/X86ShuffleDecode.h
llvm/test/CodeGen/X86/avx-intrinsics-x86.ll
llvm/test/CodeGen/X86/avx2-intrinsics-x86.ll
llvm/test/CodeGen/X86/sse2-intrinsics-x86.ll
llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll