diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-03-13 18:35:59 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-03-13 18:35:59 +0000 |
commit | 035b19ecf5874649f924e932d05ba450a9a0a540 (patch) | |
tree | 196f3ed5d1f83256a47ab945507d79f1667af979 /lldb/packages/Python/lldbsuite/test/expression_command/call-function | |
parent | d27e61c59168626257a648dbc69021a7d8545bbd (diff) | |
download | bcm5719-llvm-035b19ecf5874649f924e932d05ba450a9a0a540.tar.gz bcm5719-llvm-035b19ecf5874649f924e932d05ba450a9a0a540.zip |
[X86][SSE41] Avoid variable blend for constant v8i16 shifts
The SSE41 v8i16 shift lowering using (v)pblendvb is great for non-constant shift amounts, but if it is constant then we can efficiently reduce the VSELECT to shuffles with the pre-SSE41 lowering.
llvm-svn: 263383
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function')
0 files changed, 0 insertions, 0 deletions