blob: ed18cd048aa5192e9fe9e935a33bc2e156c57ae3 [file] [log] [blame]
Daniel Dunbar8f4a8a62012-05-08 16:50:35 +00001LLVM Command Guide
2------------------
3
4The following documents are command descriptions for all of the LLVM tools.
5These pages describe how to use the LLVM commands and what their options are.
6Note that these pages do not describe all of the options available for all
7tools. To get a complete listing, pass the ``--help`` (general options) or
8``--help-hidden`` (general and debugging options) arguments to the tool you are
9interested in.
10
11Basic Commands
12~~~~~~~~~~~~~~
13
14.. toctree::
15 :maxdepth: 1
16
17 llvm-as
18 llvm-dis
19 opt
20 llc
21 lli
22 llvm-link
23 llvm-ar
Daniel Dunbar8f4a8a62012-05-08 16:50:35 +000024 llvm-nm
Daniel Dunbar8f4a8a62012-05-08 16:50:35 +000025 llvm-config
26 llvm-diff
27 llvm-cov
Duncan P. N. Exon Smith846a6272014-02-17 23:22:49 +000028 llvm-profdata
Daniel Dunbar8f4a8a62012-05-08 16:50:35 +000029 llvm-stress
Alexey Samsonov2bc10122013-03-01 07:58:27 +000030 llvm-symbolizer
Alexey Samsonova47b11a2014-05-19 22:53:29 +000031 llvm-dwarfdump
Daniel Dunbar8f4a8a62012-05-08 16:50:35 +000032
33Debugging Tools
34~~~~~~~~~~~~~~~
35
36.. toctree::
37 :maxdepth: 1
38
39 bugpoint
40 llvm-extract
41 llvm-bcanalyzer
42
43Developer Tools
44~~~~~~~~~~~~~~~
45
46.. toctree::
47 :maxdepth: 1
48
49 FileCheck
50 tblgen
51 lit
52 llvm-build
Nico Rieck51432432013-04-11 00:05:57 +000053 llvm-readobj