summaryrefslogtreecommitdiffstats
path: root/lldb/source/DataFormatters/DataVisualization.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2015-10-29 22:11:28 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2015-10-29 22:11:28 +0000
commitca56a72af99782a85353f85ed8edc667c37e8108 (patch)
treeceb4ef7633e691601279107064e5973b34a1f003 /lldb/source/DataFormatters/DataVisualization.cpp
parent3f88a9ea2c7fec9697166002832c6a108b749611 (diff)
downloadbcm5719-llvm-ca56a72af99782a85353f85ed8edc667c37e8108.tar.gz
bcm5719-llvm-ca56a72af99782a85353f85ed8edc667c37e8108.zip
[X86][SSE] Shuffle blends with zero
This patch generalizes the zeroing of vector elements with the BLEND instructions. Currently a zero vector will only blend if the shuffled elements are correctly inline, this patch recognises when a vector input is zero (or zeroable) and modifies a local copy of the shuffle mask to support a blend. As a zeroable vector input may not be all zeroes, the zeroable vector is regenerated if necessary. Differential Revision: http://reviews.llvm.org/D14050 llvm-svn: 251659
Diffstat (limited to 'lldb/source/DataFormatters/DataVisualization.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud