diff options
author | Clement Courbet <courbet@google.com> | 2018-05-24 10:47:05 +0000 |
---|---|---|
committer | Clement Courbet <courbet@google.com> | 2018-05-24 10:47:05 +0000 |
commit | 2637e5f8285fef34b09996b6c358bdc3ed513adb (patch) | |
tree | 2f007d8387797052cc55671dddd015834a52e9c8 /llvm/docs/CommandGuide | |
parent | 7cc4300dacf5f35ad42b25e25e36e21fc62c5432 (diff) | |
download | bcm5719-llvm-2637e5f8285fef34b09996b6c358bdc3ed513adb.tar.gz bcm5719-llvm-2637e5f8285fef34b09996b6c358bdc3ed513adb.zip |
[llvm-exegesis] Show sched class details in analysis.
Summary: And update docs.
Reviewers: gchatelet
Subscribers: tschuett, craig.topper, RKSimon, llvm-commits
Differential Revision: https://reviews.llvm.org/D47254
llvm-svn: 333169
Diffstat (limited to 'llvm/docs/CommandGuide')
-rw-r--r-- | llvm/docs/CommandGuide/llvm-exegesis-analysis.png | bin | 0 -> 34817 bytes | |||
-rw-r--r-- | llvm/docs/CommandGuide/llvm-exegesis.rst | 16 |
2 files changed, 3 insertions, 13 deletions
diff --git a/llvm/docs/CommandGuide/llvm-exegesis-analysis.png b/llvm/docs/CommandGuide/llvm-exegesis-analysis.png Binary files differnew file mode 100644 index 00000000000..e232f5f1235 --- /dev/null +++ b/llvm/docs/CommandGuide/llvm-exegesis-analysis.png diff --git a/llvm/docs/CommandGuide/llvm-exegesis.rst b/llvm/docs/CommandGuide/llvm-exegesis.rst index 9f81bef148d..bd7132700d0 100644 --- a/llvm/docs/CommandGuide/llvm-exegesis.rst +++ b/llvm/docs/CommandGuide/llvm-exegesis.rst @@ -113,20 +113,10 @@ following format: :program:`llvm-exegesis` will also analyze the clusters to point out inconsistencies in the scheduling information. The output is an html file. For -example, `/tmp/inconsistencies.html` will contain messages like: +example, `/tmp/inconsistencies.html` will contain messages like the following : -.. code-block:: none - - Sched Class EXTRACTPSrr_VEXTRACTPSrr contains instructions with distinct performance characteristics, falling into 2 clusters: - 4,EXTRACTPSrr,,3.00 - 3,VEXTRACTPSrr,,2.01 - - Sched Class WriteCRC32 contains instructions with distinct performance characteristics, falling into 2 clusters: - 4,CRC32r32r16,,3.01 - 4,CRC32r32r32,,3.00 - 11,CRC32r32r8,,4.01 - 4,CRC32r64r64,,3.01 - 4,CRC32r64r8,,3.00 +.. image:: llvm-exegesis-analysis.png + :align: center Note that the scheduling class names will be resolved only when :program:`llvm-exegesis` is compiled in debug mode, else only the class id will |