Session Type
Technical Talk
Date & Time
Wednesday, May 11, 2022, 4:30 PM - 5:00 PM
Name
SCEV-Based debuginfo salvaging in Loop Strength Reduction
Abstract/s
A discussion of how Scalar Evolution has been used to improve debuginfo retention in the Loop trength Reduction pass by translating SCEVs for optimised-out locations and induction variables into DWARF expressions. This work was enabled by the addition of variadic dbg.value, or dbg.value that allow references to multiple locations. This means that a DWARF program can combine results from multiple SCEVs that refer to multiple locations.
Location Name
Ballroom 1