[PATCH] D67393: [DebugInfo] LiveDebugValues: Defer all DBG_VALUE creation during analysis
Jeremy Morse via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 3 03:25:11 PDT 2019
jmorse added a comment.
I wrote:
> Sure; I'm going to let this soak into my mind a little so that I'm confident it's not really a change in semantics.
I think I've got it now: the location calculators purpose isn't to "produce perfect and complete variable locations", it's to calculate the locations that the debuginfo in the instruction stream describes. If the information described by the DBG_VALUEs is incomplete, that's not an error; and LiveDebugValues just propagates locations to create more information rather than fixing a correctness problem. I'll cough up a documentation fix probably tomorrow; assuming @aprantl is happy with all of this, I'll commit this patch tomorrow-ish.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D67393/new/
https://reviews.llvm.org/D67393
More information about the llvm-commits
mailing list