summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2024-09-18 10:53:08 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2024-09-18 12:06:08 +0100
commit4b529f840c7a28245f4462d9fde34f1686e96351 (patch)
tree2f2ee1bfc471dea11480ce67aa7dc83d4f5d5289 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
parentadf02ae41fe0e345b00a428f4b9f438b96ead11d (diff)
[X86] Fold extractsubvector(permv3(src0,mask,src1),c) -> extractsubvector(permv3(src0,widensubvector(extractsubvector(mask,c)),src1),0) iff c != 0
For cross-lane shuffles, extract the mask operand (uppper) subvector directly, and make use of the free implicit extraction of the lowest subvector of the result.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions