aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorLuke Lau <luke@igalia.com>2025-02-20 12:41:05 +0800
committerGitHub <noreply@github.com>2025-02-20 12:41:05 +0800
commitdf96b56b9fad29ff0a8654730952d02e7ef6cc50 (patch)
treef610f41e71c22cd5942ab0c9f948dfedcdecc283 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent58279d1ee1b567e8ca793d6d1eb6e0f1d5e7279e (diff)
downloadllvm-df96b56b9fad29ff0a8654730952d02e7ef6cc50.zip
llvm-df96b56b9fad29ff0a8654730952d02e7ef6cc50.tar.gz
llvm-df96b56b9fad29ff0a8654730952d02e7ef6cc50.tar.bz2
[RISCV] Move VMV0 elimination past machine SSA opts (#126850)
This is the follow up to #125026 that keeps mask operands in virtual register form for as long as possible throughout the backend. The diffs in this patch are from MachineCSE/MachineSink/RISCVVLOptimizer kicking in. The invariant that the mask COPY never has a subreg no longer holds after MachineCSE (it coalesces some copies), so it needed to be relaxed.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions