diff options
author | Philip Reames <preames@rivosinc.com> | 2025-10-02 09:31:24 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-02 09:31:24 -0700 |
commit | 25126117b5781e96453e5c5b1a9a6a6f8aa3989c (patch) | |
tree | faa75c956e5645b566cf66498e4206585a75208b /llvm/lib/CodeGen/MachineFunctionPass.cpp | |
parent | c0a2bead5b471497c42966a73548f7690de2f301 (diff) | |
download | llvm-25126117b5781e96453e5c5b1a9a6a6f8aa3989c.zip llvm-25126117b5781e96453e5c5b1a9a6a6f8aa3989c.tar.gz llvm-25126117b5781e96453e5c5b1a9a6a6f8aa3989c.tar.bz2 |
[RegAlloc] Add coverage leading to revert of pr160765 (#161614)
Essentially what happened is the following series of events:
1) We rematerialized the vmv.v.x into the loop.
2) As this was the last use of the instruction, we deleted the
instruction, and removed it from the original live range.
3) We split the live range for the remat.
4) We tried to rematerialize the uses of that split interval, and
crashed because the assert about the def being available in
the original live interval does not hold.
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunctionPass.cpp')
0 files changed, 0 insertions, 0 deletions