]> granicus.if.org Git - llvm/commitdiff
[llvm-dwarfdump] Fix dumping of wrong locstats map
authorDjordje Todorovic <djordje.todorovic@rt-rk.com>
Wed, 2 Oct 2019 13:24:45 +0000 (13:24 +0000)
committerDjordje Todorovic <djordje.todorovic@rt-rk.com>
Wed, 2 Oct 2019 13:24:45 +0000 (13:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@373469 91177308-0d34-0410-b5e6-96231b3b80d8

test/tools/llvm-dwarfdump/X86/locstats.ll
tools/llvm-dwarfdump/Statistics.cpp

index e88667390ea7b8629926a4a97d639929fafa55c5..a295ad8e402e71a92c3b35092d4a5ba77fc6704f 100644 (file)
@@ -71,7 +71,7 @@
 ; CHECK: "vars with 80-89% of its scope covered":1
 ; CHECK: "vars with 90-99% of its scope covered":0
 ; CHECK: "vars with 100% of its scope covered":1
-; CHECK: "vars (excluding the debug entry values) with 0% of its scope covered":0
+; CHECK: "vars (excluding the debug entry values) with 0% of its scope covered":1
 ; CHECK: "vars (excluding the debug entry values) with 1-9% of its scope covered":0
 ; CHECK: "vars (excluding the debug entry values) with 10-19% of its scope covered":0
 ; CHECK: "vars (excluding the debug entry values) with 20-29% of its scope covered":0
@@ -80,9 +80,9 @@
 ; CHECK: "vars (excluding the debug entry values) with 50-59% of its scope covered":1
 ; CHECK: "vars (excluding the debug entry values) with 60-69% of its scope covered":0
 ; CHECK: "vars (excluding the debug entry values) with 70-79% of its scope covered":0
-; CHECK: "vars (excluding the debug entry values) with 80-89% of its scope covered":0
+; CHECK: "vars (excluding the debug entry values) with 80-89% of its scope covered":1
 ; CHECK: "vars (excluding the debug entry values) with 90-99% of its scope covered":0
-; CHECK: "vars (excluding the debug entry values) with 100% of its scope covered":1}
+; CHECK: "vars (excluding the debug entry values) with 100% of its scope covered":1
 ;
 ; The source code of the test case:
 ; extern void fn3(int *);
index d6bf02b69d10b67c1ea2fa22320d49aad30642a8..c29ad783a9e61cd54605cba370ac9f2aa78c702a 100644 (file)
@@ -600,7 +600,7 @@ bool collectStatsForObjectFile(ObjectFile &Obj, DWARFContext &DICtx,
   printDatum(OS, "total vars procesed by location statistics", LocStats.NumVar);
   printLocationStats(OS, "vars", LocStats.VarLocStats);
   printLocationStats(OS, "vars (excluding the debug entry values)",
-                     LocStats.ParamNonEntryValLocStats);
+                     LocStats.VarNonEntryValLocStats);
   OS << "}\n";
   LLVM_DEBUG(
       llvm::dbgs() << "Total Availability: "