OSDN Git Service

[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)
commit84a3feea384e5a4db7ac80e5374d47947184eb0a
tree6002d81b7018ae37592eb0003808457212b3f227
parentb315be205c0d98552e541f41bed70e4a510259f9
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219738 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/InstPrinter/X86InstComments.cpp
lib/Target/X86/Utils/X86ShuffleDecode.cpp
lib/Target/X86/Utils/X86ShuffleDecode.h
test/CodeGen/X86/avx-intrinsics-x86.ll
test/CodeGen/X86/avx2-intrinsics-x86.ll
test/CodeGen/X86/sse2-intrinsics-x86.ll
test/CodeGen/X86/vector-shuffle-128-v8.ll