[X86][XOP] Support for VPPERM byte shuffle instruction
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 24 Mar 2016 11:52:43 +0000 (11:52 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 24 Mar 2016 11:52:43 +0000 (11:52 +0000)
commit572ca71573e6a8913f4b7180c8e9fcf1ecb33537
tree35659ac73a092d0e549a74a17fe9b816edb800d2
parent46b936368346f86cd25c9bb5a7b42fe857fa74ec
[X86][XOP] Support for VPPERM byte shuffle instruction

This patch begins adding support for lowering to the XOP VPPERM instruction - adding the X86ISD::VPPERM opcode.

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

llvm-svn: 264260
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.h
llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
llvm/lib/Target/X86/X86InstrXOP.td
llvm/lib/Target/X86/X86IntrinsicsInfo.h
llvm/test/CodeGen/X86/vector-shuffle-combining-xop.ll