vsk added a comment.
I have some results from the development build of our kernel ('-O2 -g -flto').
According to dwarfdump -statistics, when compiled with -fextend-lifetimes, the
percentage of covered scope bytes increases from 62% to 69%. The number of
inlined scopes decreases by 4%, and (I think relatedly) the size of the binary
increases by 14%. There is a small increase in the number of unique source
variables (under 1%). I'd be happy to report back on any other suggested
quantitative measures.
My qualitative feedback based on spot-checking a few frames is that
-fextend-lifetimes noticeably improves the overall debugging experience. More
argument values and local variables tend to be available. I'm not sure how best
to put a number to this.
https://reviews.llvm.org/D41044
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits