[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
Loading
Please sign in to comment