OSDN Git Service

[X86][SSE] combineX86ShufflesRecursively - begin generalizing the number of shuffle...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 20 Feb 2019 17:58:29 +0000 (17:58 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 20 Feb 2019 17:58:29 +0000 (17:58 +0000)
commitc8eeeb6fc0b627ed0d44fd8a1f5f3bbafccfe0e6
treefe3b94c91e4fed0863ddccde2053879098dc4f1a
parentc5a9fd42692e6e05f647904f4e5ed8851139d27d
[X86][SSE] combineX86ShufflesRecursively - begin generalizing the number of shuffle inputs. NFCI.

We currently bail if the target shuffle decodes to more than 2 input vectors, this is some initial cleanup that still has the limit but generalizes the opindices to an array that will be necessary when we drop the limit.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@354489 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp