diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-02-21 19:15:48 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-02-21 19:15:48 +0000 |
commit | e9093adae0edb5833b2bbad29c1e5526fc542c1b (patch) | |
tree | 391cfa90a72624d2e0d9356e54177a3e5b1b12ed /llvm/lib/CodeGen/MachineLoopInfo.cpp | |
parent | cea6193b79db82aadf46ae0e0268187f989a9918 (diff) | |
download | llvm-e9093adae0edb5833b2bbad29c1e5526fc542c1b.zip llvm-e9093adae0edb5833b2bbad29c1e5526fc542c1b.tar.gz llvm-e9093adae0edb5833b2bbad29c1e5526fc542c1b.tar.bz2 |
[X86][AVX] Add shuffle masking support for EltsFromConsecutiveLoads
Add support for the case where we have a consecutive load (which must include the first + last elements) with a mixture of undef/zero elements. We load the vector and then apply a shuffle to clear the zero'd elements.
Differential Revision: http://reviews.llvm.org/D17297
llvm-svn: 261490
Diffstat (limited to 'llvm/lib/CodeGen/MachineLoopInfo.cpp')
0 files changed, 0 insertions, 0 deletions