Package llvm

The Low Level Virtual Machine

http://llvm.org

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

See also: llvm-devel, llvm-test.

General Commands

FileCheck Flexible pattern matching file verifier
FileCheck-23 alias for FileCheck
clang-tblgen Description to C++ Code for Clang
clang-tblgen-23 alias for clang-tblgen
dsymutil manipulate archived DWARF debug symbol files
dsymutil-23 alias for dsymutil
ld.lld ELF linker from the LLVM project
lit LLVM Integrated Tester
lit-23 alias for lit
llc LLVM static compiler
llc-23 alias for llc
lldb-tblgen Description to C++ Code for LLDB
lldb-tblgen-23 alias for lldb-tblgen
lli directly execute programs from LLVM bitcode
lli-23 alias for lli
llubi LLVM UB-aware Interpreter
llubi-23 alias for llubi
llvm-addr2line a drop-in replacement for addr2line
llvm-addr2line-23 alias for llvm-addr2line
llvm-ar LLVM archiver
llvm-ar-23 alias for llvm-ar
llvm-as LLVM assembler
llvm-as-23 alias for llvm-as
llvm-bcanalyzer LLVM bitcode analyzer
llvm-bcanalyzer-23 alias for llvm-bcanalyzer
llvm-cgdata LLVM CodeGen Data Tool
llvm-cgdata-23 alias for llvm-cgdata
llvm-cov emit coverage information
llvm-cov-23 alias for llvm-cov
llvm-cxxfilt LLVM symbol name demangler
llvm-cxxfilt-23 alias for llvm-cxxfilt
llvm-cxxmap Mangled name remapping tool
llvm-cxxmap-23 alias for llvm-cxxmap
llvm-debuginfo-analyzer
llvm-debuginfo-analyzer-23 alias for llvm-debuginfo-analyzer
llvm-diff LLVM structural 'diff'
llvm-diff-23 alias for llvm-diff
llvm-dis LLVM disassembler
llvm-dis-23 alias for llvm-dis
llvm-dwarfdump dump and verify DWARF debug information
llvm-dwarfdump-23 alias for llvm-dwarfdump
llvm-dwarfutil A tool to copy and manipulate debug info
llvm-dwarfutil-23 alias for llvm-dwarfutil
llvm-exegesis LLVM Machine Instruction Benchmark
llvm-exegesis-23 alias for llvm-exegesis
llvm-extract extract a function from an LLVM module
llvm-extract-23 alias for llvm-extract
llvm-extract-bundle-entry extract an offload bundle entry
llvm-extract-bundle-entry-23 alias for llvm-extract-bundle-entry
llvm-ifs shared object stubbing tool
llvm-ifs-23 alias for llvm-ifs
llvm-install-name-tool LLVM tool for manipulating install-names and rpaths
llvm-install-name-tool-23 alias for llvm-install-name-tool
llvm-ir2vec IR2Vec and MIR2Vec Embedding Generation Tool
llvm-ir2vec-23 alias for llvm-ir2vec
llvm-lib LLVM lib.exe compatible library tool
llvm-lib-23 alias for llvm-lib
llvm-libtool-darwin LLVM tool for creating libraries for Darwin
llvm-libtool-darwin-23 alias for llvm-libtool-darwin
llvm-link LLVM bitcode linker
llvm-link-23 alias for llvm-link
llvm-lipo LLVM tool for manipulating universal binaries
llvm-lipo-23 alias for llvm-lipo
llvm-locstats calculate statistics on DWARF debug location
llvm-locstats-23 alias for llvm-locstats
llvm-mc LLVM Machine Code Playground
llvm-mc-23 alias for llvm-mc
llvm-mca LLVM Machine Code Analyzer
llvm-mca-23 alias for llvm-mca
llvm-nm list LLVM bitcode and object file's symbol table
llvm-nm-23 alias for llvm-nm
llvm-objcopy object copying and editing tool
llvm-objcopy-23 alias for llvm-objcopy
llvm-objdump LLVM's object file dumper
llvm-objdump-23 alias for llvm-objdump
llvm-offload-binary LLVM Offload Binary Packager
llvm-offload-binary-23 alias for llvm-offload-binary
llvm-opt-report generate optimization report from YAML
llvm-opt-report-23 alias for llvm-opt-report
llvm-otool Mach-O dumping tool
llvm-otool-23 alias for llvm-otool
llvm-pdbutil Display types, symbols, CodeView records, and other information from a PDB file, as well as manipulate and create PDB files.
llvm-pdbutil-23 alias for llvm-pdbutil
llvm-profdata Profile data tool
llvm-profdata-23 alias for llvm-profdata
llvm-profgen LLVM SPGO profile generation tool
llvm-profgen-23 alias for llvm-profgen
llvm-ranlib generates an archive index
llvm-ranlib-23 alias for llvm-ranlib
llvm-readelf GNU-style LLVM Object Reader
llvm-readelf-23 alias for llvm-readelf
llvm-readobj LLVM Object Reader
llvm-readobj-23 alias for llvm-readobj
llvm-reduce LLVM automatic testcase reducer.
llvm-reduce-23 alias for llvm-reduce
llvm-remarkutil Remark utility
llvm-remarkutil-23 alias for llvm-remarkutil
llvm-size print size information
llvm-size-23 alias for llvm-size
llvm-stress generate random .ll files
llvm-stress-23 alias for llvm-stress
llvm-strings print strings
llvm-strings-23 alias for llvm-strings
llvm-strip object stripping tool
llvm-strip-23 alias for llvm-strip
llvm-symbolizer convert addresses into source code locations
llvm-symbolizer-23 alias for llvm-symbolizer
llvm-tblgen Target Description to C++ Code for LLVM
llvm-tblgen-23 alias for llvm-tblgen
llvm-tli-checker TargetLibraryInfo vs library checker
llvm-tli-checker-23 alias for llvm-tli-checker
mlir-tblgen Description to C++ Code for MLIR
mlir-tblgen-23 alias for mlir-tblgen
opt LLVM optimizer
opt-23 alias for opt
tblgen Description to C++ Code
tblgen-23 alias for tblgen