aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-dwarfdump/Statistics.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-27Reapply "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#1...Sterling-Augustine1-1/+1
2025-06-26Revert "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#14...Sterling-Augustine1-1/+1
2025-06-26[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#145081)Sterling-Augustine1-1/+1
2025-03-06[llvm-dwarfdump] Avoid repeated hash lookups (NFC) (#129991)Kazu Hirata1-4/+6
2025-02-19[llvm-dwarfdump] Print number of out-of-line functions described by DWARF (#1...Javier Lopez-Gomez1-0/+3
2024-09-13[llvm][tools] Strip unneeded uses of raw_string_ostream::str() (NFC)JOE19941-2/+2
2024-06-13[DwarfDump] Add new set of line-table-related statistics to llvm-dwarfdump (#...Stephen Tozer1-0/+80
2024-05-08[llvm] Use StringRef::operator== instead of StringRef::equals (NFC) (#91441)Kazu Hirata1-1/+1
2023-10-24[ADT] Rename llvm::erase_value to llvm::erase (NFC) (#70156)Kazu Hirata1-3/+3
2022-12-02[tools] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+2
2022-03-09[llvm-dwarfdump] Avoid possible div-by-zero in debug outputDmitry Vassiliev1-6/+11
2022-02-15Cleanup LLVMDWARFDebugInfoserge-sans-paille1-0/+1
2021-11-24[llvm-dwarfdump][Statistics] Handle LTO cases with cross CU referencingDjordje Todorovic1-26/+113
2021-11-16DebugInfo: Make DWARFExpression::iterator a const iteratorDuncan P. N. Exon Smith1-1/+1
2021-10-15[llvm-dwarfdump] Fix unsigned overflow when calculating statsdjtodoro1-134/+195
2021-05-12[NFC][llvm-dwarfdump] Avoid passing std::string by value in collectStatsForDie()Djordje Todorovic1-3/+3
2021-05-11[llvm-dwarfdump] Fix abstract origin vars location stats calculationDjordje Todorovic1-5/+13
2021-05-10[NFC][llvm-dwarfdump] Code clean up for inlined var loc statsDjordje Todorovic1-77/+76
2021-04-26[llvm-dwarfdump] Fix split-dwarf bug in stats for inlined var loc covDjordje Todorovic1-2/+10
2021-02-25[llvm-dwarfdump] StringMap -> MapVector to make iteration order stableFangrui Song1-3/+2
2021-02-22[NFC][llvm-dwarfdump] Don't calculate unnecessary statsDjordje Todorovic1-7/+15
2021-02-19[llvm-dwarfdump][locstats] Unify handling of inlined vars with no locDjordje Todorovic1-17/+175
2020-08-25[llvm-dwarfdump] Fix misleading scope byte coverage statisticsOCHyams1-20/+48
2020-08-22[llvm-dwarfdump] --statistics: break lines and indent by 2Fangrui Song1-3/+2
2020-08-20[llvm-dwarfdump] Fix a typo: witin -> withinFangrui Song1-2/+2
2020-08-20[llvm-dwarfdump] --statistics: switch to json::OStream. NFCFangrui Song1-62/+69
2020-05-08Reland D79501 "[DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units."Fangrui Song1-1/+2
2020-05-08Revert "[DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units."Krasimir Georgiev1-2/+1
2020-05-08[DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units.Igor Kudrin1-1/+2
2020-05-04[llvm-dwarfdump][Stats] Clean upDjordje Todorovic1-103/+152
2020-04-10[llvm-dwarfdump] Interface cleanup. NFCFangrui Song1-5/+8
2020-04-02[llvm-dwarfdump] Add the --show-sections-sizes optionDjordje Todorovic1-0/+14
2020-03-10[NFC][llvm-dwarfdump] Always use 'const Twine &'Djordje Todorovic1-1/+1
2020-02-10[llvm-dwarfdump][Stats] Fix the License headerDjordje Todorovic1-1/+1
2020-02-07[llvm-dwarfdump][Stats] Add the license headerDjordje Todorovic1-0/+8
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+1
2020-01-28[llvm-dwarfdump][Statistics] Make calculations of vars in global scope more a...Kristina Bessonova1-32/+34
2020-01-28[llvm-dwarfdump][Statistics] Distinguish parameters with same name or w/o a nameKristina Bessonova1-0/+3
2020-01-28[llvm-dwarfdump][Statistics] Count more than one conrete out-of-line instance...Kristina Bessonova1-9/+9
2020-01-28[llvm-dwarfdump][Statistics] Ignore declarations of global variablesKristina Bessonova1-7/+11
2020-01-28[llvm-dwarfdump][Statistics] Ignore DW_TAG_subroutine_type in statisticsKristina Bessonova1-1/+5
2020-01-28[llvm-dwarfdump][Statistics] Distinguish functions/variables with same name a...Kristina Bessonova1-11/+38
2020-01-27[DWARF] Do not pass Version to DWARFExpression. NFCI.Igor Kudrin1-1/+1
2019-12-13[llvm-dwarfdump][Statistics] Don't count coverage less than 1% as 0%Kristina Bessonova1-12/+10
2019-12-13[llvm-dwarfdump][Statistics] Change the coverage buckets representation. NFCKristina Bessonova1-6/+6
2019-12-08[llvm-dwarfdump][Statistics] Unify coverage statistic computationKristina Bessonova1-60/+26
2019-11-21dwarfdump --statistics: Use new location list apiPavel Labath1-38/+32
2019-11-15DWARFDebugLoc(v4): Add an incremental parsing functionPavel Labath1-4/+11
2019-10-02[llvm-dwarfdump] Fix dumping of wrong locstats mapDjordje Todorovic1-1/+1
2019-09-20[llvm-dwarfdump] Adjust Windows path to be acceptable by JSONDjordje Todorovic1-7/+4