diff options
| author | Luke Lau <luke@igalia.com> | 2024-08-17 00:49:27 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-17 00:49:27 +0800 |
| commit | aba3476111fbc06f652453c13c99ca029646df47 (patch) | |
| tree | 6e26e79d65fbe7645348b7efcdf14529b9512369 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface | |
| parent | 3f18a0a71cc29c502591a3d29a1845a011415f2a (diff) | |
[RISCV] Move vmv.v.v peephole from SelectionDAG to RISCVVectorPeephole (#100367)
This is split off from #71764, and moves only the vmv.v.v part of
performCombineVMergeAndVOps to work on MachineInstrs.
In retrospect trying to handle PseudoVMV_V_V and PseudoVMERGE_VVM in the
same function makes the code quite hard to read, so this just does it in
a separate peephole.
This turns out to be simpler since for PseudoVMV_V_V we don't need to
convert the Src instruction to a masked variant, and we don't need to
create a fake all ones mask.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface')
0 files changed, 0 insertions, 0 deletions
