llvm-dwarfdump --statistics: Unique abstract origins across multiple CUs.
authorAdrian Prantl <aprantl@apple.com>
Fri, 21 Sep 2018 21:59:34 +0000 (21:59 +0000)
committerAdrian Prantl <aprantl@apple.com>
Fri, 21 Sep 2018 21:59:34 +0000 (21:59 +0000)
commit2e102480accc743d0f7fa84169ff580df4c8de93
tree78a356aed1db3dcb89325b5046f90d3185f8e21f
parentdb1fb8cd20ab85c130930ca8bf6cec11efb4d9fe
llvm-dwarfdump --statistics: Unique abstract origins across multiple CUs.

Instead of indexing local variables by DIE offset, use the variable
name + the path through the lexical block tree. This makes the lookup
key consistent across duplicate abstract origins in different CUs.

llvm-svn: 342776
llvm/test/tools/llvm-dwarfdump/X86/stats-inlining-multi-cu.ll [new file with mode: 0644]
llvm/test/tools/llvm-dwarfdump/X86/stats-inlining-single-cu.ll [new file with mode: 0644]
llvm/tools/llvm-dwarfdump/Statistics.cpp