OSDN Git Service

[X86] combineX86ShufflesRecursively - merge shuffles with more than 2 inputs
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 27 Jun 2019 17:30:51 +0000 (17:30 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 27 Jun 2019 17:30:51 +0000 (17:30 +0000)
commit9a5e06d9619c4d0adb4ea58f68559c3b947f31ea
tree883d6c3878611419184fc1b6acf6cd23be708ce0
parent1df452bb5a50da160b2e833b17582999288019be
[X86] combineX86ShufflesRecursively - merge shuffles with more than 2 inputs

We already had the infrastructure for this, but were waiting for the fix for a number of regressions which were handled by the recent shuffle(extract_subvector(),extract_subvector()) -> extract_subvector(shuffle()) shuffle combines

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