diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2014-09-19 09:45:21 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2014-09-19 09:45:21 +0000 |
commit | 8a6536d4b27e125f6a9bcd9e574b7fca9c2cbde9 (patch) | |
tree | 05fc9849c04226d12c94a8162b13bdbf976ee424 /clang/lib/Basic/Targets.cpp | |
parent | 662b6d84e7677fe277918cdd9e744aa03a544bed (diff) | |
download | bcm5719-llvm-8a6536d4b27e125f6a9bcd9e574b7fca9c2cbde9.tar.gz bcm5719-llvm-8a6536d4b27e125f6a9bcd9e574b7fca9c2cbde9.zip |
[x86] Recognize that we can use duplication to widen v16i8 shuffles due
to undef lanes as well as defined widenable lanes. This dramatically
improves the lowering we use for undef-shuffles in a zext-ish pattern
for SSE2.
llvm-svn: 218115
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
0 files changed, 0 insertions, 0 deletions