diff options
author | Tim Northover <tnorthover@apple.com> | 2014-03-07 10:24:44 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2014-03-07 10:24:44 +0000 |
commit | fad2761ca0924216c9296cbdbaefc81b58067128 (patch) | |
tree | a29caab1340a92508adb326f510d7f0b7f6c5006 /clang/lib/Basic/FileSystemStatCache.cpp | |
parent | f0e88c72ec34c4524a4cff24b3c199f30ed3e347 (diff) | |
download | llvm-fad2761ca0924216c9296cbdbaefc81b58067128.zip llvm-fad2761ca0924216c9296cbdbaefc81b58067128.tar.gz llvm-fad2761ca0924216c9296cbdbaefc81b58067128.tar.bz2 |
InstCombine: form shuffles from wider range of insert/extractelements
Sequences of insertelement/extractelements are sometimes used to build
vectorsr; this code tries to put them back together into shuffles, but
could only produce a completely uniform shuffle types (<N x T> from two
<N x T> sources).
This should allow shuffles with different numbers of elements on the
input and output sides as well.
llvm-svn: 203229
Diffstat (limited to 'clang/lib/Basic/FileSystemStatCache.cpp')
0 files changed, 0 insertions, 0 deletions