[llvm] r359426 - [DebugInfo] Terminate more location-list ranges at the end of blocks

Jeremy Morse via llvm-commits llvm-commits at lists.llvm.org
Fri May 10 02:41:10 PDT 2019


Hi,

Cheers for the heads up,

Eric wrote:
> This is really going to scale poorly - it might just be showing
> algorithmic problems later in the pipeline, but the amount of extra
> work this causes is going to be huge.
>
> We should definitely back this out for now and come up with some other
> thoughts on how to approach this.

There're a couple of possibilities, one that a bug is just amplifying
the number of DBG_VALUEs generated, but the other is that the
LiveDebugValues dataflow analysis has never been particularly
efficient and we've only ever applied it to a subset of DBG_VALUEs
until this patch.

I'll drill into this and report back later.

--
Thanks,
Jeremy


More information about the llvm-commits mailing list