Displaying 2 results from an estimated 2 matches for "instrrefbasedldv".
2020 Nov 06
2
[DebugInfo] A value-tracking variable location update
...ing of PHI
values (the code in D86814, can be fixed with more C++).
* 2 of the sample didn't actually have a dropped location; instead they
preserved an undef debug instruction in early-taildup, and my scripts picked
this up as dropping a location.
* 2 locations aren't tracked by InstrRefBasedLDV through a block that's
out of scope, meaning the location never covers instructions that are in
scope. VarLocBasedLDV is vulerable to this too, but MachineSink can drop a
DBG_VALUE on the far side of the scope gap, saving the location. See
"Limitations" below.
* 2 locatio...
2020 Nov 06
0
[DebugInfo] A value-tracking variable location update
...(the code in D86814, can be fixed with more C++).
> * 2 of the sample didn't actually have a dropped location; instead they
> preserved an undef debug instruction in early-taildup, and my scripts picked
> this up as dropping a location.
> * 2 locations aren't tracked by InstrRefBasedLDV through a block that's
> out of scope, meaning the location never covers instructions that are in
> scope. VarLocBasedLDV is vulerable to this too, but MachineSink can drop a
> DBG_VALUE on the far side of the scope gap, saving the location. See
> "Limitations"...