summaryrefslogtreecommitdiffstats
path: root/llvm/docs
diff options
context:
space:
mode:
authorMatt Davis <Matthew.Davis@sony.com>2018-07-23 21:10:50 +0000
committerMatt Davis <Matthew.Davis@sony.com>2018-07-23 21:10:50 +0000
commit07dee81a68fcf7e27e2e03e9c1dc2a0bdfd3a6d0 (patch)
tree9ec241202fb35c821614e6fc93941e41dec5acc5 /llvm/docs
parentc764e9a87ebdb451f9c83f53aec9877bee2061a1 (diff)
downloadbcm5719-llvm-07dee81a68fcf7e27e2e03e9c1dc2a0bdfd3a6d0.tar.gz
bcm5719-llvm-07dee81a68fcf7e27e2e03e9c1dc2a0bdfd3a6d0.zip
[llvm-mca][docs] Define IPC where it is first mentioned. NFC.
Expand the abbreviation where it is first used, and use IPC elsewhere. llvm-svn: 337739
Diffstat (limited to 'llvm/docs')
-rw-r--r--llvm/docs/CommandGuide/llvm-mca.rst14
1 files changed, 7 insertions, 7 deletions
diff --git a/llvm/docs/CommandGuide/llvm-mca.rst b/llvm/docs/CommandGuide/llvm-mca.rst
index c1d2e579a94..dd2320b15ff 100644
--- a/llvm/docs/CommandGuide/llvm-mca.rst
+++ b/llvm/docs/CommandGuide/llvm-mca.rst
@@ -21,9 +21,9 @@ The main goal of this tool is not just to predict the performance of the code
when run on the target, but also help with diagnosing potential performance
issues.
-Given an assembly code sequence, llvm-mca estimates the IPC, as well as
-hardware resource pressure. The analysis and reporting style were inspired by
-the IACA tool from Intel.
+Given an assembly code sequence, llvm-mca estimates the Instructions Per Cycle
+(IPC), as well as hardware resource pressure. The analysis and reporting style
+were inspired by the IACA tool from Intel.
:program:`llvm-mca` allows the usage of special code comments to mark regions of
the assembly code to be analyzed. A comment starting with substring
@@ -287,10 +287,10 @@ for a total of 900 dynamically executed instructions.
The report is structured in three main sections. The first section collects a
few performance numbers; the goal of this section is to give a very quick
overview of the performance throughput. In this example, the two important
-performance indicators are the predicted total number of cycles, and the
-Instructions Per Cycle (IPC). IPC is probably the most important throughput
-indicator. A big delta between the Dispatch Width and the computed IPC is an
-indicator of potential performance issues.
+performance indicators are the predicted total number of cycles, and the IPC.
+IPC is probably the most important throughput indicator. A big delta between
+the Dispatch Width and the computed IPC is an indicator of potential
+performance issues.
The second section of the report shows the latency and reciprocal
throughput of every instruction in the sequence. That section also reports
OpenPOWER on IntegriCloud