Package llvm
The Low Level Virtual Machine
LLVM is a compiler infrastructure designed for compile-time, link-time,
runtime, and idle-time optimization of programs from arbitrary programming
languages. The compiler infrastructure includes mirror sets of programming
tools as well as libraries with equivalent functionality.
Version: 19.1.0
See also: llvm-devel.
General Commands | |
| FileCheck | Flexible pattern matching file verifier |
| bugpoint | automatic test case reduction tool |
| clang-tblgen | Description to C++ Code for Clang |
| dsymutil | manipulate archived DWARF debug symbol files |
| ld.lld | ELF linker from the LLVM project |
| lit | LLVM Integrated Tester |
| llc | LLVM static compiler |
| lldb-tblgen | Description to C++ Code for LLDB |
| lli | directly execute programs from LLVM bitcode |
| llvm-addr2line | a drop-in replacement for addr2line |
| llvm-ar | LLVM archiver |
| llvm-as | LLVM assembler |
| llvm-bcanalyzer | LLVM bitcode analyzer |
| llvm-cov | emit coverage information |
| llvm-cxxfilt | LLVM symbol name demangler |
| llvm-cxxmap | Mangled name remapping tool |
| llvm-debuginfo-analyzer | |
| llvm-diff | LLVM structural 'diff' |
| llvm-dis | LLVM disassembler |
| llvm-dwarfdump | dump and verify DWARF debug information |
| llvm-dwarfutil | A tool to copy and manipulate debug info |
| llvm-exegesis | LLVM Machine Instruction Benchmark |
| llvm-extract | extract a function from an LLVM module |
| llvm-ifs | shared object stubbing tool |
| llvm-install-name-tool | LLVM tool for manipulating install-names and rpaths |
| llvm-lib | LLVM lib.exe compatible library tool |
| llvm-libtool-darwin | LLVM tool for creating libraries for Darwin |
| llvm-link | LLVM bitcode linker |
| llvm-lipo | LLVM tool for manipulating universal binaries |
| llvm-locstats | calculate statistics on DWARF debug location |
| llvm-mc | LLVM Machine Code Playground |
| llvm-mca | LLVM Machine Code Analyzer |
| llvm-nm | list LLVM bitcode and object file's symbol table |
| llvm-objcopy | object copying and editing tool |
| llvm-objdump | LLVM's object file dumper |
| llvm-opt-report | generate optimization report from YAML |
| llvm-otool | Mach-O dumping tool |
| llvm-pdbutil | Display types, symbols, CodeView records, and other information from a PDB file, as well as manipulate and create PDB files. |
| llvm-profdata | Profile data tool |
| llvm-profgen | LLVM SPGO profile generation tool |
| llvm-ranlib | generates an archive index |
| llvm-readelf | GNU-style LLVM Object Reader |
| llvm-readobj | LLVM Object Reader |
| llvm-reduce | LLVM automatic testcase reducer. |
| llvm-remarkutil | Remark utility |
| llvm-size | print size information |
| llvm-stress | generate random .ll files |
| llvm-strings | print strings |
| llvm-strip | object stripping tool |
| llvm-symbolizer | convert addresses into source code locations |
| llvm-tblgen | Target Description to C++ Code for LLVM |
| llvm-tli-checker | TargetLibraryInfo vs library checker |
| mlir-tblgen | Description to C++ Code for MLIR |
| opt | LLVM optimizer |
| tblgen | Description to C++ Code |