[X86][SSE] Add support for combining target shuffles to PSLLDQ/PSRLDQ byte shifts
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 12 Aug 2016 11:24:34 +0000 (11:24 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 12 Aug 2016 11:24:34 +0000 (11:24 +0000)
commit687d71e8774ab66afc38791b9462c77595e25cf4
treecacd0cd917191fa77e6154d14a233de371adc102
parent1d31e45a8b9953982c2ee87d289d244eb541f763
[X86][SSE] Add support for combining target shuffles to PSLLDQ/PSRLDQ byte shifts

llvm-svn: 278502
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/insertelement-zero.ll
llvm/test/CodeGen/X86/merge-consecutive-loads-256.ll
llvm/test/CodeGen/X86/vector-half-conversions.ll
llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll
llvm/test/CodeGen/X86/vector-shuffle-combining-avx2.ll
llvm/test/CodeGen/X86/vector-shuffle-combining-ssse3.ll
llvm/test/CodeGen/X86/vector-shuffle-combining.ll
llvm/test/CodeGen/X86/vector-zext.ll