aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-08-11 17:35:44 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-08-11 17:40:07 +0100
commit6ba5fc2deedd1a29126ad784bd000974ef139438 (patch)
treec03f953780e9fb59bc56466b03e9c826189528a7 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
parentdd4c838da30ad4b6d5dc0f700df0a6629469f719 (diff)
downloadllvm-6ba5fc2deedd1a29126ad784bd000974ef139438.zip
llvm-6ba5fc2deedd1a29126ad784bd000974ef139438.tar.gz
llvm-6ba5fc2deedd1a29126ad784bd000974ef139438.tar.bz2
[X86] lowerShuffleWithVPMOV - support direct lowering to VPMOV on VLX targets
lowerShuffleWithVPMOV currently only matches shuffle(truncate(x)) patterns, but on VLX targets the truncate isn't usually necessary to make the VPMOV node worthwhile (as we're only targetting v16i8/v8i16 shuffles we're almost always ending up with a PSHUFB node instead). PACKSS/PACKUS are still preferred vs VPMOV due to their lower uop count. Fixes the remaining regression from the fixes in rG293899c64b75
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h')
0 files changed, 0 insertions, 0 deletions