1. [utils] Implement the llvm-locstats tool (details)
Commit 54008972d17bf82ae36ccda7a2b20985c8a2821e by djordje.todorovic
[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:
llvm-svn: 371520
The file was modifiedllvm/CMakeLists.txt
The file was addedllvm/utils/llvm-locstats/CMakeLists.txt
The file was addedllvm/utils/llvm-locstats/
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/locstats.ll
The file was modifiedllvm/docs/CommandGuide/index.rst
The file was addedllvm/docs/CommandGuide/llvm-locstats.rst