[PATCH] D43427: [RegAllocFast] Salvage debug values when killing operands (WIP)
Vedant Kumar via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 16 19:15:25 PST 2018
vsk added a comment.
Here's what the end-to-end test looks like before and after this patch (along with https://reviews.llvm.org/D43386 applied).
Target 0: (e2e.Os.before) stopped.
(lldb) fr v
(S) s = (x = -16843010, y = "ab", z = 3.1415926540000001)
(int) x = <no location, value may have been optimized out>
(char) y1 = <no location, value may have been optimized out>
(double) z = <no location, value may have been optimized out>
Target 0: (e2e.Os.after) stopped.
(lldb) fr v
(double) z = 3.1415926540000001
(char) y1 = 'b'
(int) x = -16843010
(S) s = (x = -16843010, y = "ab", z = 3.1415926540000001)
https://reviews.llvm.org/D43427
More information about the llvm-commits
mailing list