diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-08-11 17:35:44 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-08-11 17:40:07 +0100 |
commit | 6ba5fc2deedd1a29126ad784bd000974ef139438 (patch) | |
tree | c03f953780e9fb59bc56466b03e9c826189528a7 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h | |
parent | dd4c838da30ad4b6d5dc0f700df0a6629469f719 (diff) | |
download | llvm-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