diff options
author | Philip Reames <preames@rivosinc.com> | 2023-08-21 12:15:58 -0700 |
---|---|---|
committer | Philip Reames <listmail@philipreames.com> | 2023-08-21 12:28:28 -0700 |
commit | dd0d36d09f39942df1e188d2df3a4f7dcc4b8245 (patch) | |
tree | 4810b34c46ae3286a48b22b564a9da697ef39839 /lldb/source/Commands/CommandObjectProcess.cpp | |
parent | 32223123d3643adb95872da6587b620ffae9a39b (diff) | |
download | llvm-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