summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVedant Kumar <vsk@apple.com>2016-06-02 02:25:13 +0000
committerVedant Kumar <vsk@apple.com>2016-06-02 02:25:13 +0000
commit0819f36ddd38bbf2660f4e241e6e80da6e286af0 (patch)
treef073d795f5c3c8487827e4b53f70b9d3c98c6199
parentffd1893df575aa6dda6b37f0c942293330110907 (diff)
downloadbcm5719-llvm-0819f36ddd38bbf2660f4e241e6e80da6e286af0.tar.gz
bcm5719-llvm-0819f36ddd38bbf2660f4e241e6e80da6e286af0.zip
[docs] Minor formatting changes and typo fixes
llvm-svn: 271471
-rw-r--r--clang/docs/SourceBasedCodeCoverage.rst21
1 files changed, 10 insertions, 11 deletions
diff --git a/clang/docs/SourceBasedCodeCoverage.rst b/clang/docs/SourceBasedCodeCoverage.rst
index 027dd8bac57..5edbada18c1 100644
--- a/clang/docs/SourceBasedCodeCoverage.rst
+++ b/clang/docs/SourceBasedCodeCoverage.rst
@@ -26,11 +26,11 @@ The code coverage workflow
The code coverage workflow consists of three main steps:
-1. Compiling with coverage enabled.
+* Compiling with coverage enabled.
-2. Running the instrumented program.
+* Running the instrumented program.
-3. Creating coverage reports.
+* Creating coverage reports.
The next few sections work through a complete, copy-'n-paste friendly example
based on this program:
@@ -52,7 +52,7 @@ based on this program:
Compiling with coverage enabled
===============================
-To compile code with coverage enabled pass ``-fprofile-instr-generate
+To compile code with coverage, enabled pass ``-fprofile-instr-generate
-fcoverage-mapping`` to the compiler:
.. code-block:: console
@@ -68,12 +68,11 @@ Running the instrumented program
The next step is to run the instrumented program. When the program exits it
will write a **raw profile** to the path specified by the ``LLVM_PROFILE_FILE``
-environment variable. If that variable does not exist the profile is written to
-``default.profraw`` in the current directory of the program.
-
-If ``LLVM_PROFILE_FILE`` contains a path to a non-existent directory the
-missing directory structure will be created. Additionally, the following
-special **pattern strings** are replaced:
+environment variable. If that variable does not exist, the profile is written
+to ``default.profraw`` in the current directory of the program. If
+``LLVM_PROFILE_FILE`` contains a path to a non-existent directory, the missing
+directory structure will be created. Additionally, the following special
+**pattern strings** are rewritten:
* "%p" expands out to the process ID.
@@ -87,7 +86,7 @@ special **pattern strings** are replaced:
Creating coverage reports
=========================
-Raw profiles have to be **indexed** before they can be used to generated
+Raw profiles have to be **indexed** before they can be used to generate
coverage reports. This is done using the "merge" tool in ``llvm-profdata``, so
named because it can combine and index profiles at the same time:
OpenPOWER on IntegriCloud