[Lldb-commits] [PATCH] D143652: [lldb][DWARFASTParserClang] Attach linkage name to ctors/dtors if missing

Michael Buch via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Thu Feb 9 17:49:14 PST 2023


Michael137 added a comment.

On a release build, for a type instantiated with 50,000 distinct types I get the following results:

  Benchmark 1: ./lldb-build-release-with-patch/bin/lldb a.out -o "b main" -o "r" -o "p b.sinkWrapper(b.getWrapper())"
   Time (mean ± σ):      7.594 s ±  0.124 s    [User: 6.829 s, System: 0.369 s]
   Range (min … max):    7.381 s …  7.729 s    10 runs
  
  Benchmark 1: ./lldb-build-release-no-patch/bin/lldb a.out -o "b main" -o "r" -o "p b.sinkWrapper(b.getWrapper())"
   Time (mean ± σ):      7.333 s ±  0.087 s    [User: 6.631 s, System: 0.308 s]
   Range (min … max):    7.180 s …  7.514 s    10 runs


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D143652



More information about the lldb-commits mailing list