diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-07-28 08:54:41 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-07-28 08:54:41 +0000 |
commit | df984f58adb03397fec171cc6c6ee8e4158dec0f (patch) | |
tree | 5eb7d9f564f11c0af2ea6a64ffb59b9ce7729616 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp | |
parent | 74da38706e17d0ae2d31dae5e25958e5464e041f (diff) | |
download | bcm5719-llvm-df984f58adb03397fec171cc6c6ee8e4158dec0f.tar.gz bcm5719-llvm-df984f58adb03397fec171cc6c6ee8e4158dec0f.zip |
[X86][SSE] Use bitmasks instead of shuffles where possible.
VPAND is a lot faster than VPSHUFB and VPBLENDVB - this patch ensures we attempt to lower to a basic bitmask before lowering to the slower byte shuffle/blend instructions.
Split off from D11518.
Differential Revision: http://reviews.llvm.org/D11541
llvm-svn: 243395
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp')
0 files changed, 0 insertions, 0 deletions