OSDN Git Service

[X86][XOP] Added VPPERM constant mask decoding and target shuffle combining support
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 16 Apr 2016 17:52:07 +0000 (17:52 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 16 Apr 2016 17:52:07 +0000 (17:52 +0000)
commit0ba66e5c987cb1480877634809f7e0ce1a84ece1
tree597ae0f63e8321fb9272f2e6ba604400e97a52ed
parentbf62fd94a9fc96793928299db7c3eb7bf8613b06
[X86][XOP] Added VPPERM constant mask decoding and target shuffle combining support

Added additional test that peeks through bitcast to v16i8 mask

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@266533 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/Utils/X86ShuffleDecode.cpp
lib/Target/X86/Utils/X86ShuffleDecode.h
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/vector-shuffle-combining-xop.ll