summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2021-11-19 15:55:07 +0300
committerRoman Lebedev <lebedev.ri@gmail.com>2021-11-19 15:55:41 +0300
commita50fdd3fc9827cf3b3a177d72ada6c5f9298522b (patch)
tree8d54aee7add1397e7efd079cda2cffca43362c00 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent92d279fd6d1f22d532126185a7d91a6dfe2a82b7 (diff)
[X86][Costmodel] `getReplicationShuffleCost()`: promote 1 bit-wide elements to 16 bit when have AVX512BW
Here we get pretty lucky. AVX512F does not provide any instructions to convert between a `k` vector mask and a vector, but AVX512BW adds `{k}<->nX{i8,i16}`conversions, and just as it happens, with AVX512BW we have a i16 shuffle. Reviewed By: RKSimon Differential Revision: https://reviews.llvm.org/D113915
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions