aboutsummaryrefslogtreecommitdiffstats
path: root/tools/llvmc/doc
diff options
context:
space:
mode:
authorMikhail Glushenkov <foldr@codedgers.com>2009-03-27 12:58:29 +0000
committerMikhail Glushenkov <foldr@codedgers.com>2009-03-27 12:58:29 +0000
commite68a005e69b4443781dfe7032dfcd3b5983c58fc (patch)
treef410d375c49178dcc1de399c17db2892e53fab9f /tools/llvmc/doc
parentdf1b0a391822fd02c4932a25e9c4e450fe10bac2 (diff)
downloadexternal_llvm-e68a005e69b4443781dfe7032dfcd3b5983c58fc.zip
external_llvm-e68a005e69b4443781dfe7032dfcd3b5983c58fc.tar.gz
external_llvm-e68a005e69b4443781dfe7032dfcd3b5983c58fc.tar.bz2
Documentation update.
Expand a bit on various '--*-graph' options. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67836 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvmc/doc')
-rw-r--r--tools/llvmc/doc/LLVMC-Reference.rst23
1 files changed, 13 insertions, 10 deletions
diff --git a/tools/llvmc/doc/LLVMC-Reference.rst b/tools/llvmc/doc/LLVMC-Reference.rst
index 9aca609..f6d1843 100644
--- a/tools/llvmc/doc/LLVMC-Reference.rst
+++ b/tools/llvmc/doc/LLVMC-Reference.rst
@@ -92,17 +92,20 @@ configuration libraries:
* ``-v`` - Enable verbose mode, i.e. print out all executed commands.
-* ``--check-graph`` - Check the compilation for common errors like
- mismatched output/input language names, multiple default edges and
- cycles. Hidden option, useful for debugging.
+* ``--check-graph`` - Check the compilation for common errors like mismatched
+ output/input language names, multiple default edges and cycles. Because of
+ plugins, these checks can't be performed at compile-time. Exit with code zero if
+ no errors were found, and return the number of found errors otherwise. Hidden
+ option, useful for debugging LLVMC plugins.
-* ``--view-graph`` - Show a graphical representation of the compilation
- graph. Requires that you have ``dot`` and ``gv`` programs
- installed. Hidden option, useful for debugging.
+* ``--view-graph`` - Show a graphical representation of the compilation graph
+ and exit. Requires that you have ``dot`` and ``gv`` programs installed. Hidden
+ option, useful for debugging LLVMC plugins.
-* ``--write-graph`` - Write a ``compilation-graph.dot`` file in the
- current directory with the compilation graph description in the
- Graphviz format. Hidden option, useful for debugging.
+* ``--write-graph`` - Write a ``compilation-graph.dot`` file in the current
+ directory with the compilation graph description in Graphviz format (identical
+ to the file used by the ``--view-graph`` option). The ``-o`` option can be used
+ to set the output file name. Hidden option, useful for debugging LLVMC plugins.
* ``--save-temps`` - Write temporary files to the current directory
and do not delete them on exit. Hidden option, useful for debugging.
@@ -631,7 +634,7 @@ Debugging
When writing LLVMC plugins, it can be useful to get a visual view of
the resulting compilation graph. This can be achieved via the command
line option ``--view-graph``. This command assumes that Graphviz_ and
-Ghostview_ are installed. There is also a ``--dump-graph`` option that
+Ghostview_ are installed. There is also a ``--write-graph`` option that
creates a Graphviz source file (``compilation-graph.dot``) in the
current directory.