1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/tools
Kristina Bessonova 965f2386e0 [llvm-dwarfdump][Statistics] Don't count coverage less than 1% as 0%
Summary:
This is a follow up for D70548.
Currently, variables with debug info coverage between 0% and 1% are put into
zero-bucket. D70548 changed the way statistics calculate a variable's coverage:
we began to use enclosing scope rather than a possible variable life range.
Thus more variables might be moved to zero-bucket despite they have some debug
info coverage.
The patch is to distinguish between a variable that has location info but
it's significantly less than its enclosing scope and a variable that doesn't
have it at all.

Reviewers: djtodoro, aprantl, dblaikie, avl

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D71070
2019-12-13 17:34:58 +03:00
..
bugpoint
bugpoint-passes
dsymutil Fix building shared libraries broken by 8e48e8e3e32. 2019-12-06 16:48:41 +03:00
gold
llc
lli [ORC] Add a runAsMain utility function to ExecutionUtils. 2019-12-02 01:52:52 -08:00
llvm-ar [llvm-ar] Improve tool selection heuristic 2019-12-10 17:32:50 -08:00
llvm-as
llvm-as-fuzzer
llvm-bcanalyzer
llvm-c-test Recommit "[DWARF5]Addition of alignment atrribute in typedef DIE." 2019-12-03 09:51:43 +05:30
llvm-cat
llvm-cfi-verify
llvm-config llvm-config: do not link absolute paths with -l 2019-12-03 08:54:09 -08:00
llvm-cov
llvm-cvtres
llvm-cxxdump
llvm-cxxfilt
llvm-cxxmap
llvm-diff
llvm-dis
llvm-dwarfdump [llvm-dwarfdump][Statistics] Don't count coverage less than 1% as 0% 2019-12-13 17:34:58 +03:00
llvm-dwp
llvm-elfabi
llvm-exegesis [llvm-exegesis] Fix 44b9942898c7. 2019-12-02 16:13:27 +01:00
llvm-extract
llvm-go
llvm-ifs [llvm] llvm-ifs: Support for handling empty IFS and merging weak+strong symbols. 2019-12-05 12:56:37 -05:00
llvm-isel-fuzzer
llvm-itanium-demangle-fuzzer
llvm-jitlink [JITLink] Remove the Section::symbols_empty() method. 2019-12-05 20:19:17 -08:00
llvm-jitlistener
llvm-link
llvm-lipo
llvm-lto
llvm-lto2
llvm-mc
llvm-mc-assemble-fuzzer
llvm-mc-disassemble-fuzzer
llvm-mca
llvm-microsoft-demangle-fuzzer
llvm-modextract
llvm-mt
llvm-nm
llvm-objcopy [llvm-objcopy] [COFF] Fix a typo in a comment. NFC. 2019-11-27 10:44:42 +02:00
llvm-objdump [ELF] Support for PT_GNU_PROPERTY in header and tools 2019-12-04 15:38:12 +00:00
llvm-opt-fuzzer
llvm-opt-report
llvm-pdbutil
llvm-profdata
llvm-rc
llvm-readobj [llvm-readobj] - Fix letters used for dumping section types in GNU style. 2019-12-13 11:31:24 +03:00
llvm-reduce llvm-reduce: Add a space to an option's --help 2019-12-05 19:46:16 -08:00
llvm-rtdyld
llvm-shlib
llvm-size
llvm-special-case-list-fuzzer
llvm-split
llvm-stress
llvm-strings
llvm-symbolizer [llvm-symbolizer] Support debug file lookup using build ID 2019-12-04 15:07:56 -08:00
llvm-undname
llvm-xray
llvm-yaml-numeric-parser-fuzzer
lto
msbuild
obj2yaml [yaml2obj] - Make DynamicSymbols to be Optional<> too. 2019-12-04 13:12:02 +03:00
opt [CodeGen] Move ARMCodegenPrepare to TypePromotion 2019-12-03 11:12:52 +00:00
opt-viewer
remarks-shlib
sancov
sanstats
verify-uselistorder
vfabi-demangle-fuzzer
xcode-toolchain
yaml2obj
CMakeLists.txt
LLVMBuild.txt