aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectProcess.cpp
diff options
context:
space:
mode:
authorPhilip Reames <preames@rivosinc.com>2023-08-21 12:15:58 -0700
committerPhilip Reames <listmail@philipreames.com>2023-08-21 12:28:28 -0700
commitdd0d36d09f39942df1e188d2df3a4f7dcc4b8245 (patch)
tree4810b34c46ae3286a48b22b564a9da697ef39839 /lldb/source/Commands/CommandObjectProcess.cpp
parent32223123d3643adb95872da6587b620ffae9a39b (diff)
downloadllvm-dd0d36d09f39942df1e188d2df3a4f7dcc4b8245.zip
llvm-dd0d36d09f39942df1e188d2df3a4f7dcc4b8245.tar.gz
llvm-dd0d36d09f39942df1e188d2df3a4f7dcc4b8245.tar.bz2
[RISCVInsertVSETVLI] Handle vl-preserve case in backwards rewrite
This updates the backwards mutation code to handle the case where the previous vset was in vl-preserving (x0, x0) form, but that VL was never used before the next vset which changes the VL. Since this requires writing both VL operands, eliminate the restriction on removing GPR producing vsetv as well. (The register will now be written by the earlier vsetv.) Differential Revision: https://reviews.llvm.org/D158019
Diffstat (limited to 'lldb/source/Commands/CommandObjectProcess.cpp')
0 files changed, 0 insertions, 0 deletions