aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Vectorize/SLPVectorizer.cpp
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2013-04-30 20:43:52 +0000
committerJim Grosbach <grosbach@apple.com>2013-04-30 20:43:52 +0000
commit6548096a2e2b34e685680e6e1055b8e407c2c243 (patch)
tree01207a2ecc461f37c2a8e790c952afb18f27d9ee /lib/Transforms/Vectorize/SLPVectorizer.cpp
parentb0caf5ff64962fd9ff2977d7c31d6bb88fb8a8a5 (diff)
InstCombine: Fold more shuffles of shuffles.
Always fold a shuffle-of-shuffle into a single shuffle when there's only one input vector in the first place. Continue to be more conservative when there's multiple inputs. rdar://13402653 PR15866 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180802 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Vectorize/SLPVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions