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 collect the USR name and location of external definitions in a source file | |
| 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 create wrapper bitcode for offload target binaries | |
| is a Clang-based refactoring tool for C, C++ and Objective-C | |
| is a tool to rename symbols in C/C++ programs | |
| is a tool to scan for dependencies in a source file | |
| is a combination of tools for dealing with diagnostics in clang | |
| is a tool used to manipulate archived DWARF debug symbol files, compatible with the Darwin command dsymutil | |
| runs clang-format on git generated patches (requires git-2.33.0) | |
| is a Python tool to dump and construct header maps | |
| is the LLVM static compiler | |
| is used to directly execute programs from LLVM bitcode | |
| is a tool used to convert addresses into file names and line numbers | |
| is the LLVM archiver | |
| is the LLVM assembler | |
| is the LLVM bitcode analyzer | |
| strips LLVM bitcode from an object | |
| is a tool to concatenate llvm modules | |
| identifies whether Control Flow Integrity protects all indirect control flow instructions in the provided object file, DSO, or binary | |
| 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 used to remap C++ mangled symbols | |
| is the LLVM structural 'diff' | |
| is the LLVM disassembler | |
| prints the content of DWARF sections in object files | |
| merges split DWARF files | |
| is used to read information about an ELF binary's ABI | |
| is a benchmarking tool that uses information available in LLVM to measure host machine instruction characteristics like latency or port decomposition | |
| is used to extract a function from an LLVM module | |
| is used to process GSYM Symbolication Format files which convert memory addresses to function name and source file line. These files are smaller than DWARF or Breakpad files | |
| is used to merge interface stubs with object files | |
| is used to rewrite load commands into MachO binary format | |
| is used to parse relocatable object files to make their contents executable in a target process | |
| provides basic libtool functionality on Darwin-based systems. This is mostly useful if you are generating binaries for macOS systems | |
| is the LLVM linker | |
| is used to create universal binaries from MachO files | |
| 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 performance analysis tool to statically measure the performance of machine code | |
| is a playground for machine code provided by LLVM | |
| 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 LLVM's version of an objcopy tool | |
| 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 | |
| generates LLVM SPGO profiling information | |
| is used to generate an index for a LLVM archive | |
| is a platform-independent tool to compile resource scripts into binary resource files | |
| displays low-level format-specific information about object files | |
| is used to automatically reduce testcases when running a test suite | |
| 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 a tool to demangle names | |
| is an implementation of Google's XRay function call tracing system | |
| 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 | |
| splits an input file into multiple parts separated by regex | |
| is the LLVM tool to verify use-list order |