[PATCH] D83890: [DebugInfo] Process DBG_VALUE_LIST in LiveDebugValues

Stephen Tozer via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 8 09:48:02 PST 2020


StephenTozer added a comment.

In D83890#2177846 <https://reviews.llvm.org/D83890#2177846>, @djtodoro wrote:

> @StephenTozer Thanks for addressing the comments! Can you please share with us if you have any measurements with the respect to build time increase (e.g. on clang build itself) with this patch? I think that this patch is the only one from the stack that could give us potential performance issues.

I mentioned this in a comment on another review, but just to make sure the answer is available here: there don't appear to be any significant compile time increases as a result of this change. I haven't yet measured LiveDebugValues specifically, but for the samples in the CTMark projects in the LLVM test suite the average compile time increase currently appears to be 0.5% at `-O2 -g`. At this point it's hard to say how much of this is down to LiveDebugValues, but it is probably the most significant pass in that regard.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D83890/new/

https://reviews.llvm.org/D83890



More information about the llvm-commits mailing list