diff options
| author | Luke Lau <luke@igalia.com> | 2024-07-24 11:52:54 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-24 11:52:54 +0800 |
| commit | b91c75fcaeea47d54ac5d15b45f079bf44681dc4 (patch) | |
| tree | 805c1e9e4800a2c1d00011de5362420f490a1e9b /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/OperatingSystemPythonInterface.cpp | |
| parent | c49837f5f688ff2cd70ecc6d5aefd71af2afb22b (diff) | |
[RISCV] Add unit strided load/store to whole register peephole (#100116)
This adds a new vector peephole that converts unmasked, VLMAX
vleN.v/vseN.v to their whole register equivalents.
It replaces the existing tablegen patterns on ISD::LOAD/ISD::STORE and
is a bit more general since it also catches VP loads and stores and
@llvm.riscv intrinsics.
The heavy lifting of detecting a VLMAX AVL and an all-ones mask is
already taken care of by existing peepholes.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/OperatingSystemPythonInterface.cpp')
0 files changed, 0 insertions, 0 deletions
