summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CommandGuide
diff options
context:
space:
mode:
authorClement Courbet <courbet@google.com>2018-05-24 10:47:05 +0000
committerClement Courbet <courbet@google.com>2018-05-24 10:47:05 +0000
commit2637e5f8285fef34b09996b6c358bdc3ed513adb (patch)
tree2f007d8387797052cc55671dddd015834a52e9c8 /llvm/docs/CommandGuide
parent7cc4300dacf5f35ad42b25e25e36e21fc62c5432 (diff)
downloadbcm5719-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.pngbin0 -> 34817 bytes
-rw-r--r--llvm/docs/CommandGuide/llvm-exegesis.rst16
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
new file mode 100644
index 00000000000..e232f5f1235
--- /dev/null
+++ b/llvm/docs/CommandGuide/llvm-exegesis-analysis.png
Binary files differ
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
OpenPOWER on IntegriCloud