diff options
| author | Caroline Tice <cmtice@google.com> | 2019-02-08 00:51:33 +0000 |
|---|---|---|
| committer | Caroline Tice <cmtice@google.com> | 2019-02-08 00:51:33 +0000 |
| commit | cef4c294170d24b56ffc557071a58525efede076 (patch) | |
| tree | 02f1e731cd1537c52dc98dbd8290e12ca4afea71 /llvm/test/tools | |
| parent | ddeb2f2a160595159b1e330385aaf51f5b2f3e51 (diff) | |
| download | bcm5719-llvm-cef4c294170d24b56ffc557071a58525efede076.tar.gz bcm5719-llvm-cef4c294170d24b56ffc557071a58525efede076.zip | |
lvm-dwarfdump: Stop counting out-of-line subprogram in the "inlined functions" statistic.
DW_TAG_subprogram DIEs should not be counted in the inlined function statistic. This also addresses the source variables count, as that uses the inlined function count in its calculations.
Differential revision: https://reviews.llvm.org/D57849
llvm-svn: 353491
Diffstat (limited to 'llvm/test/tools')
3 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/tools/llvm-dwarfdump/X86/statistics.ll b/llvm/test/tools/llvm-dwarfdump/X86/statistics.ll index 0ddae7e39ac..73c56dabf87 100644 --- a/llvm/test/tools/llvm-dwarfdump/X86/statistics.ll +++ b/llvm/test/tools/llvm-dwarfdump/X86/statistics.ll @@ -1,6 +1,6 @@ ; RUN: llc -O0 %s -o - -filetype=obj \ ; RUN: | llvm-dwarfdump -statistics - | FileCheck %s -; CHECK: "version":1 +; CHECK: "version":2 ; int GlobalConst = 42; ; int Global; diff --git a/llvm/test/tools/llvm-dwarfdump/X86/stats-inlining-multi-cu.ll b/llvm/test/tools/llvm-dwarfdump/X86/stats-inlining-multi-cu.ll index f8656e6a7b7..e6e193c2004 100644 --- a/llvm/test/tools/llvm-dwarfdump/X86/stats-inlining-multi-cu.ll +++ b/llvm/test/tools/llvm-dwarfdump/X86/stats-inlining-multi-cu.ll @@ -4,7 +4,7 @@ ; Test that abstract origins in multiple CUs are uniqued. ; CHECK: "source functions":4, -; CHECK-SAME: "inlined functions":5, +; CHECK-SAME: "inlined functions":2, ; CHECK-SAME: "unique source variables":4 ; CHECK-SAME: "source variables":6 ; CHECK-SAME: "variables with location":6 diff --git a/llvm/test/tools/llvm-dwarfdump/X86/stats-inlining-single-cu.ll b/llvm/test/tools/llvm-dwarfdump/X86/stats-inlining-single-cu.ll index 14ef7096132..5a4c3541a5c 100644 --- a/llvm/test/tools/llvm-dwarfdump/X86/stats-inlining-single-cu.ll +++ b/llvm/test/tools/llvm-dwarfdump/X86/stats-inlining-single-cu.ll @@ -5,7 +5,7 @@ ; The results for both tests should be identical. ; CHECK: "source functions":4, -; CHECK-SAME: "inlined functions":5, +; CHECK-SAME: "inlined functions":2, ; CHECK-SAME: "unique source variables":4 ; CHECK-SAME: "source variables":6 ; CHECK-SAME: "variables with location":6 |

