[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)
commitfd4b9b02a31febf107560a4196e30c0aede2bc5d
tree955e0c6f5e5006cae97a7dc4a702298620a86f80
parent04b579367dba7103e863fa976b5ac1e162d6b5f4
[X86][XOP] Added VPPERM constant mask decoding and target shuffle combining support

Added additional test that peeks through bitcast to v16i8 mask

llvm-svn: 266533
llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp
llvm/lib/Target/X86/Utils/X86ShuffleDecode.h
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/vector-shuffle-combining-xop.ll