LLVM Command Guide ------------------ The following documents are command descriptions for all of the LLVM tools. These pages describe how to use the LLVM commands and what their options are. Note that these pages do not describe all of the options available for all tools. To get a complete listing, pass the ``--help`` (general options) or ``--help-hidden`` (general and debugging options) arguments to the tool you are interested in. Basic Commands ~~~~~~~~~~~~~~ .. toctree:: :maxdepth: 1 llvm-as llvm-dis opt llc lli llvm-link llvm-lib llvm-lipo llvm-config llvm-cxxmap llvm-diff llvm-cov llvm-profdata llvm-stress llvm-symbolizer llvm-dwarfdump dsymutil llvm-mca llvm-readobj GNU binutils replacements ~~~~~~~~~~~~~~~~~~~~~~~~~ .. toctree:: :maxdepth: 1 llvm-addr2line llvm-ar llvm-cxxfilt llvm-nm llvm-objcopy llvm-objdump llvm-ranlib llvm-readelf llvm-size llvm-strings llvm-strip Debugging Tools ~~~~~~~~~~~~~~~ .. toctree:: :maxdepth: 1 bugpoint llvm-extract llvm-bcanalyzer Developer Tools ~~~~~~~~~~~~~~~ .. toctree:: :maxdepth: 1 FileCheck tblgen lit llvm-build llvm-exegesis llvm-pdbutil