diff options
| author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2021-12-07 13:10:54 -0800 |
|---|---|---|
| committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2021-12-13 11:11:55 -0800 |
| commit | c4aef9c28170437372c5f9531af118d8d630f552 (patch) | |
| tree | 4a872720fb0b5ccab5b8fac5151d944977400ed3 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | e286fefa8caaddea521685a8de1879acca82c67c (diff) | |
Check subrange liveness at rematerialization
LiveRangeEdit::allUsesAvailableAt checks that VNI at use is the same
as at the original use slot. However, the VNI can be the same while
a specific subrange needed for use can be dead at the new index.
This patch adds subrange liveness check if there is a subreg use.
Fixes: SWDEV-312810
Differential Revision: https://reviews.llvm.org/D115278
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
