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: 12.0.1

See also: llvm-devel.

General Commands

FileCheck Flexible pattern matching file verifier
bugpoint automatic test case reduction tool
dsymutil manipulate archived DWARF debug symbol files
ld.lld ELF linker from the LLVM project
lit LLVM Integrated Tester
llc LLVM static compiler
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-diff LLVM structural 'diff'
llvm-dis LLVM disassembler
llvm-dwarfdump dump and verify DWARF debug information
llvm-exegesis LLVM Machine Instruction Benchmark
llvm-extract extract a function from an LLVM module
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-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-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-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
opt LLVM optimizer