1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/docs/CommandGuide
Djordje Todorovic 64810143df [utils] Implement the llvm-locstats tool
The tool reports verbose output for the DWARF debug location coverage.
The llvm-locstats for each variable or formal parameter DIE computes what
percentage from the code section bytes, where it is in scope, it has
location description. The line 0 shows the number (and the percentage) of
DIEs with no location information, but the line 100 shows the number (and
the percentage) of DIEs where there is location information in all code
section bytes (where the variable or parameter is in the scope). The line
50..59 shows the number (and the percentage) of DIEs where the location
information is in between 50 and 59 percentage of its scope covered.

The tool will be very useful for tracking improvements regarding the
"debugging optimized code" support with LLVM ecosystem.

Differential Revision: https://reviews.llvm.org/D66526

llvm-svn: 371520
2019-09-10 13:47:03 +00:00
..
bugpoint.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
dsymutil.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
FileCheck.rst [FileCheck] Forbid using var defined on same line 2019-09-02 14:04:00 +00:00
index.rst [utils] Implement the llvm-locstats tool 2019-09-10 13:47:03 +00:00
lit.rst [lit] Parse command-line options from LIT_OPTS 2019-07-08 12:18:40 +00:00
llc.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
lli.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
llvm-addr2line.rst [docs] Convert remaining command guide entries from md to rst. 2019-08-21 18:00:17 +00:00
llvm-ar.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-as.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
llvm-bcanalyzer.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
llvm-build.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-config.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-cov.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-cxxfilt.rst [docs][tools] Add missing "program" tags to rst files 2019-06-27 13:24:46 +00:00
llvm-cxxmap.rst [docs][tools] Add missing "program" tags to rst files 2019-06-27 13:24:46 +00:00
llvm-diff.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-dis.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
llvm-dwarfdump.rst [docs][llvm-dwarfdump] Normalise some wording 2019-07-10 08:56:13 +00:00
llvm-exegesis-analysis.png [llvm-exegesis] Show sched class details in analysis. 2018-05-24 10:47:05 +00:00
llvm-exegesis.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-extract.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
llvm-lib.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-link.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-lipo.rst [llvm-lipo] Update llvm-lipo docs for -info -thin -create -replace -segalign flags 2019-08-07 23:25:12 +00:00
llvm-locstats.rst [utils] Implement the llvm-locstats tool 2019-09-10 13:47:03 +00:00
llvm-mca.rst [MCA] Add flag -show-encoding to llvm-mca. 2019-08-09 11:26:27 +00:00
llvm-nm.rst Revert [tools] [llvm-nm] Default to reading from stdin not a.out 2019-07-16 15:33:43 +00:00
llvm-objcopy.rst [llvm-objcopy] Allow the visibility of symbols created by --binary and 2019-08-30 10:17:16 +00:00
llvm-objdump.rst [docs][llvm-objdump] Make some wording improvements/simplifications. 2019-07-09 12:41:39 +00:00
llvm-pdbutil.rst [docs][tools] Add missing "program" tags to rst files 2019-06-27 13:24:46 +00:00
llvm-profdata.rst [llvm-profdata] Add mode to recover from profile read failures 2019-09-03 22:23:16 +00:00
llvm-ranlib.rst Fix some regressions caused by r369553 on old versions of Debian and Ubuntu 2019-08-22 12:16:08 +00:00
llvm-readelf.rst [llvm-readelf] Support dumping of stack sizes sections with readelf --stack-sizes 2019-08-05 22:47:07 +00:00
llvm-readobj.rst [docs][llvm-readobj][llvm-readelf] Improve wording 2019-07-08 15:46:26 +00:00
llvm-size.rst Fix some regressions caused by r369553 on old versions of Debian and Ubuntu 2019-08-22 12:16:08 +00:00
llvm-stress.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-strings.rst Fix some regressions caused by r369553 on old versions of Debian and Ubuntu 2019-08-22 12:16:08 +00:00
llvm-strip.rst [Docs][llvm-strip] Fix an indentation issue. 2019-08-09 19:41:13 +00:00
llvm-symbolizer.rst [docs][llvm-symbolizer] Fix grammar 2019-07-10 13:40:45 +00:00
opt.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
tblgen.rst [docs][tools] Add missing "program" tags to rst files 2019-06-27 13:24:46 +00:00