The associated debug value is updated when the virtual source register of a copy is completely eliminated and replaced with a rematerialize value in the defed register of the copy. As the debug value now is associated with another register it also need to be moved, otherwise the debug value isn't valid.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/CodeGen/RegisterCoalescer.cpp | ||
---|---|---|
1322–1324 ↗ | (On Diff #115793) | The alternative to moving the debug value is to remove it. |