forked from GPUOpen-Drivers/llvm-project
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Overwritten with: b19c164 Remove dubious logic in bidirectional list …
…scheduler Based on upstream llvm 373958: 46d317f [Bitcode] Update naming of UNOP_NEG to UNOP_FNEG Local (non-upstream) changes since 40fbaf4: b19c164 Remove dubious logic in bidirectional list scheduler 8c7f063 Revert "[SimplifyCFG] FoldTwoEntryPHINode(): consider *total* speculation cost, not per-BB cost" b24f8ac Revert "[AMDGPU] Run `unreachable-mbb-elimination` after isel to clean up PHIs." 2544d5d [LiveRangeCalc] Fixed findReachingDefs bug - test fixup 25e8457 Merge MIMG instructions a1e75ec Revert "Merge MIMG instructions" 8c1a51e Revert "[AMDGPU] Use waterfall for readlane with non-uniform index" 35a70ca [AMDGPU] Remove waterfalls with dead readfirstlane intrinsics Added AMD modification notices and removed non-LLVM directories and some GPL files.
- Loading branch information
Showing
807 changed files
with
56,522 additions
and
23,767 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -74,3 +74,4 @@ Developer Tools | |
llvm-build | ||
llvm-exegesis | ||
llvm-pdbutil | ||
llvm-locstats |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
llvm-locstats - calculate statistics on DWARF debug location | ||
============================================================ | ||
|
||
.. program:: llvm-locstats | ||
|
||
SYNOPSIS | ||
-------- | ||
|
||
:program:`llvm-locstats` [*options*] [*filename*] | ||
|
||
DESCRIPTION | ||
----------- | ||
|
||
:program:`llvm-locstats` works like a wrapper around :program:`llvm-dwarfdump`. | ||
It parses :program:`llvm-dwarfdump` statistics regarding debug location by | ||
pretty printing it in a more human readable way. | ||
|
||
The line 0% shows the number and the percentage of DIEs with no location | ||
information, but the line 100% shows the information for 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 between 50 and 59 percentage of its scope | ||
covered. | ||
|
||
OPTIONS | ||
------- | ||
|
||
.. option:: -only-variables | ||
|
||
Calculate the location statistics only for local variables. | ||
|
||
.. option:: -only-formal-parameters | ||
|
||
Calculate the location statistics only for formal parameters. | ||
|
||
.. option:: -ignore-debug-entry-values | ||
|
||
Ignore the location statistics on locations containing the | ||
debug entry values DWARF operation. | ||
|
||
EXIT STATUS | ||
----------- | ||
|
||
:program:`llvm-locstats` returns 0 if the input file were parsed | ||
successfully. Otherwise, it returns 1. | ||
|
||
OUTPUT EXAMPLE | ||
-------------- | ||
|
||
.. code-block:: none | ||
================================================= | ||
Debug Location Statistics | ||
================================================= | ||
cov% samples percentage(~) | ||
------------------------------------------------- | ||
0% 1 16% | ||
1-9% 0 0% | ||
10-19% 0 0% | ||
20-29% 0 0% | ||
30-39% 0 0% | ||
40-49% 0 0% | ||
50-59% 1 16% | ||
60-69% 0 0% | ||
70-79% 0 0% | ||
80-89% 1 16% | ||
90-99% 0 0% | ||
100% 3 50% | ||
================================================= | ||
-the number of debug variables processed: 6 | ||
-PC ranges covered: 81% | ||
------------------------------------------------- | ||
-total availability: 83% | ||
================================================= | ||
SEE ALSO | ||
-------- | ||
|
||
:manpage:`llvm-dwarfdump(1)` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
Getting Started/Tutorials | ||
========================= | ||
|
||
For those new to the LLVM system. | ||
|
||
.. toctree:: | ||
:hidden: | ||
|
||
Frontend/PerformanceTips | ||
GettingStarted | ||
GettingStartedVS | ||
ProgrammersManual | ||
tutorial/index | ||
|
||
:doc:`GettingStarted` | ||
Discusses how to get up and running quickly with the LLVM infrastructure. | ||
Everything from unpacking and compilation of the distribution to execution | ||
of some tools. | ||
|
||
:doc:`tutorial/index` | ||
Tutorials about using LLVM. Includes a tutorial about making a custom | ||
language with LLVM. | ||
|
||
:doc:`ProgrammersManual` | ||
Introduction to the general layout of the LLVM sourcebase, important classes | ||
and APIs, and some tips & tricks. | ||
|
||
:doc:`Frontend/PerformanceTips` | ||
A collection of tips for frontend authors on how to generate IR | ||
which LLVM is able to effectively optimize. | ||
|
||
:doc:`GettingStartedVS` | ||
An addendum to the main Getting Started guide for those using Visual Studio | ||
on Windows. |
Oops, something went wrong.