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.

General Commands
Command Description
bugpoint automatic test case reduction tool
FileCheck Flexible pattern matching file verifier
lit LLVM Integrated Tester
llc LLVM static compiler
lli directly execute programs from LLVM bitcode
llvm-ar LLVM archiver
llvm-as LLVM assembler
llvm-bcanalyzer LLVM bitcode analyzer
llvm-build LLVM Project Build Utility
llvm-cov emit coverage information
llvm-diff LLVM structural 'diff'
llvm-dis LLVM disassembler
llvm-dwarfdump print contents of DWARF sections
llvm-extract extract a function from an LLVM module
llvm-lib LLVM lib.exe compatible library tool
llvm-link LLVM bitcode linker
llvm-nm list LLVM bitcode and object file's symbol table
llvm-profdata Profile data tool
llvm-readobj LLVM Object Reader
llvm-stress generate random .ll files
llvm-symbolizer convert addresses into source code locations
opt LLVM optimizer
tblgen Target Description To C++ Code Generator