diff options
| author | OCHyams <orlando.hyams@sony.com> | 2022-11-15 13:38:03 +0000 |
|---|---|---|
| committer | OCHyams <orlando.hyams@sony.com> | 2022-11-15 13:42:56 +0000 |
| commit | bfa7f6241251589b0c8ba8d203347cf63a8dc298 (patch) | |
| tree | b6520ef82033858cdf34e56d78e1f7b2e24305b0 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 376d0469b917a889139f23e199a5d52c87c7a5bb (diff) | |
[Assignment Tracking][20/*] Account for assignment tracking in DSE
The Assignment Tracking debug-info feature is outlined in this RFC:
https://discourse.llvm.org/t/
rfc-assignment-tracking-a-better-way-of-specifying-variable-locations-in-ir
DeadStoreElimmination shortens stores that are shadowed by later stores such
that the overlapping part of the earlier store is omitted. Insert an unlinked
dbg.assign intrinsic with a variable fragment that describes the omitted part
to signal that that fragment of the variable has a stale value in memory.
Reviewed By: jmorse
Differential Revision: https://reviews.llvm.org/D133315
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
