summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-09-19 09:45:21 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-09-19 09:45:21 +0000
commit8a6536d4b27e125f6a9bcd9e574b7fca9c2cbde9 (patch)
tree05fc9849c04226d12c94a8162b13bdbf976ee424 /clang/lib/Basic/Targets.cpp
parent662b6d84e7677fe277918cdd9e744aa03a544bed (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud