diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-07-08 12:47:50 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-07-08 12:47:50 +0000 |
commit | 2eced71ecf8d1bf69e219973f1bd5ac19375bb32 (patch) | |
tree | 1fef90d258cafdced6f23dab75aba2ed7614d547 /lldb/packages/Python/lldbsuite/test/python_api/debugger/TestDebuggerAPI.py | |
parent | 1795870bb8628c5858dde7a1a792d7062618d0f7 (diff) | |
download | bcm5719-llvm-2eced71ecf8d1bf69e219973f1bd5ac19375bb32.tar.gz bcm5719-llvm-2eced71ecf8d1bf69e219973f1bd5ac19375bb32.zip |
[X86][SSE] Combine v16i8 SHL by constants to multiplies
Pre-AVX512 (which can perform a quick extend/shift/truncate), extending to 2 v8i16 for the PMULLW and then truncating is more performant than relying on the generic PBLENDVB vXi8 shift path and uses a similar amount of mask constant pool data.
Differential Revision: https://reviews.llvm.org/D48963
llvm-svn: 336513
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/debugger/TestDebuggerAPI.py')
0 files changed, 0 insertions, 0 deletions