Contents
Short Descriptions
| 
                   is the automatic test case reduction tool.  | 
              |
| 
                   is used to test the libclang API and demonstrate its usage.  | 
              |
| 
                   is the Clang C, C++, and Objective-C compiler.  | 
              |
| 
                   is a tool to perform static code analysis and display Abstract Syntax Trees (AST).  | 
              |
| 
                   is a tool to format C/C++/Java/JavaScript/Objective-C/Protobuf code.  | 
              |
| 
                   is a tool to bundle/unbundle openMP offloaded files associated with a common source file.  | 
              |
| 
                   is a tool to rename symbols in C/C++ programs.  | 
              |
| 
                   runs clang-format on git generated patches (requires git-2.16.2)  | 
              |
| 
                   is the LLVM static compiler.  | 
              |
| 
                   is used to directly execute programs from LLVM bitcode.  | 
              |
| 
                   is the LLVM archiver.  | 
              |
| 
                   is the LLVM assembler.  | 
              |
| 
                   is the LLVM bitcode analyzer.  | 
              |
| 
                   is a tool to concatenate llvm modules.  | 
              |
| 
                   Prints LLVM compilation options.  | 
              |
| 
                   is used to emit coverage information.  | 
              |
| 
                   is a bytecode disassembler.  | 
              |
| 
                   is a tool to convert Microsoft resource files to COFF.  | 
              |
| 
                   is used as a C++ ABI Data Dumper.  | 
              |
| 
                   is used to demangle C++ symbols in llvm code.  | 
              |
| 
                   is the LLVM structural 'diff'.  | 
              |
| 
                   is the LLVM disassembler.  | 
              |
| 
                   is a tool used to manipulate archived DWARF debug symbol files, compatible with the Darwin command dsymutil.  | 
              |
| 
                   prints the content of DWARF sections in object files.  | 
              |
| 
                   merges split DWARF files.  | 
              |
| 
                   is used to extract a function from an LLVM module.  | 
              |
| 
                   is the LLVM linker.  | 
              |
| 
                   is the LLVM LTO (link time optimization) linker.  | 
              |
| 
                   is a test harness for the resolution based LTO interface.  | 
              |
| 
                   is a standalone machine code assembler/disassembler.  | 
              |
| 
                   is a parser for machine code markup.  | 
              |
| 
                   is a tool to extract one module from multimodule bitcode files.  | 
              |
| 
                   is a tool to generate signed files and catalogs from a side-by-side assembly manifest (used for Microsoft SDK).  | 
              |
| 
                   is used to list LLVM bitcode and object file's symbol table.  | 
              |
| 
                   is an LLVM object file dumper.  | 
              |
| 
                   is a tool to generate an optimization report from YAML optimization record files.  | 
              |
| 
                   is a PDB (Program Database) dumper. PDB is a Microsoft format.  | 
              |
| 
                   is a small tool to manipulate and print profile data files.  | 
              |
| 
                   is used to generate an index for a LLVM archive.  | 
              |
| 
                   displays low-level format-specific information about object files.  | 
              |
| 
                   is the LLVM MC-JIT tool.  | 
              |
| 
                   is the LLVM object size dumper.  | 
              |
| 
                   is the LLVM module splitter.  | 
              |
| 
                   
                    is used to generate random   | 
              |
| 
                   print strings found in a binary (object file, executable, or archive library).  | 
              |
| 
                   converts adresses into source code locations.  | 
              |
| 
                   is the LLVM Target Description To C++ Code Generator.  | 
              |
| 
                   is an implementation of Google's XRay function call tracing system.  | 
              |
| 
                   takes an object file, and produces a YAML representation of the file.  | 
              |
| 
                   is the LLVM optimizer.  | 
              |
| 
                   is the sanitizer coverage processing tool.  | 
              |
| 
                   is the sanitizer statistics processing tool.  | 
              |
| 
                   is a Perl script that invokes the Clang static analyzer.  | 
              |
| 
                   is a viewer for Clang static analyzer results.  | 
              |
| 
                   is the LLVM tool to verify use-list order.  | 
              |
| 
                   takes a YAML representation of an object file and converts it to a binary file.  |