diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2014-10-05 12:07:34 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2014-10-05 12:07:34 +0000 |
commit | acecdc02119459d8ca13e6ca8fa2f16d655ae2f7 (patch) | |
tree | d7d1f0654fa99218721118c0edc03952289598c3 /llvm/lib/CodeGen | |
parent | ae81abfa3807885d0ecc221f747100607cd4be3e (diff) | |
download | bcm5719-llvm-acecdc02119459d8ca13e6ca8fa2f16d655ae2f7.tar.gz bcm5719-llvm-acecdc02119459d8ca13e6ca8fa2f16d655ae2f7.zip |
[x86] Fix PR21139, one of the last remaining regressions found in the
new vector shuffle lowering.
This is loosely based on a patch by Marius Wachtler to the PR (thanks!).
I refactored it a bi to use std::count_if and a mutable array ref but
the core idea was exactly right. I also added some direct testing of
this case.
I believe PR21137 is now the only remaining regression.
llvm-svn: 219081
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions