Your company here, and a link to your site. Click to find out more.

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

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