1LLVM 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   dsymutil
18   llc
19   lli
20   llvm-as
21   llvm-config
22   llvm-cov
23   llvm-cxxmap
24   llvm-diff
25   llvm-dis
26   llvm-dwarfdump
27   llvm-dwarfutil
28   llvm-lib
29   llvm-libtool-darwin
30   llvm-link
31   llvm-lipo
32   llvm-mca
33   llvm-otool
34   llvm-profdata
35   llvm-readobj
36   llvm-remark-size-diff
37   llvm-stress
38   llvm-symbolizer
39   opt
40
41GNU binutils replacements
42~~~~~~~~~~~~~~~~~~~~~~~~~
43
44.. toctree::
45   :maxdepth: 1
46
47   llvm-addr2line
48   llvm-ar
49   llvm-cxxfilt
50   llvm-install-name-tool
51   llvm-nm
52   llvm-objcopy
53   llvm-objdump
54   llvm-ranlib
55   llvm-readelf
56   llvm-size
57   llvm-strings
58   llvm-strip
59
60Debugging Tools
61~~~~~~~~~~~~~~~
62
63.. toctree::
64   :maxdepth: 1
65
66   bugpoint
67   llvm-extract
68   llvm-bcanalyzer
69
70Developer Tools
71~~~~~~~~~~~~~~~
72
73.. toctree::
74   :maxdepth: 1
75
76   FileCheck
77   tblgen
78   clang-tblgen
79   lldb-tblgen
80   llvm-tblgen
81   mlir-tblgen
82   lit
83   llvm-exegesis
84   llvm-ifs
85   llvm-locstats
86   llvm-pdbutil
87   llvm-profgen
88   llvm-tli-checker
89