llvm-2.9 - Low-Level Virtual Machine (LLVM)

Property Value
Distribution Ubuntu 12.04 LTS (Precise Pangolin)
Repository Ubuntu Universe amd64
Package name llvm-2.9
Package version 2.9+dfsg
Package release 3ubuntu4
Package architecture amd64
Package type deb
Installed size 3.01 KB
Download size 1.28 MB
Official Mirror archive.ubuntu.com
The Low-Level Virtual Machine (LLVM) is a collection of libraries and
tools that make it easy to build compilers, optimizers, Just-In-Time
code generators, and many other compiler-related programs. LLVM
uses a single, language-independent virtual instruction set both
as an offline code representation (to communicate code between
compiler phases and to run-time systems) and as the compiler internal
representation (to analyze and transform programs). This persistent
code representation allows a common set of sophisticated compiler
techniques to be applied at compile-time, link-time, install-time,
run-time, or "idle-time" (between program runs).
The strengths of the LLVM infrastructure are its extremely
simple design (which makes it easy to understand and use),
source-language independence, powerful mid-level optimizer, automated
compiler debugging support, extensibility, and its stability and
reliability. LLVM is currently being used to host a wide variety of
academic research projects and commercial projects. LLVM includes C
and C++ front-ends, a front-end for a Forth-like language (Stacker),
a young scheme front-end, and Java support is in development. LLVM can
generate code for X86, SparcV9, PowerPC, or it can emit C code.
LLVM is the key component of the clang compiler and the gcc plugin called


Package Version Architecture Repository
llvm-2.9_2.9+dfsg-3ubuntu4_i386.deb 2.9+dfsg i386 Ubuntu Universe
llvm-2.9 - - -


Name Value
libc6 >= 2.4
libgcc1 >= 1:4.1.1
libllvm2.9 -
libstdc++6 >= 4.2.1
llvm-2.9-runtime = 2.9+dfsg-3ubuntu4


Name Value
llvm << 2.7-1


Name Value
llvm << 2.7-1


Type URL
Binary Package llvm-2.9_2.9+dfsg-3ubuntu4_amd64.deb
Source Package llvm-2.9

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install llvm-2.9 deb package:
    # sudo apt-get install llvm-2.9



See Also

Package Description
llvm-3.0-source_3.0-4ubuntu1_all.deb Low-Level Virtual Machine (LLVM), source code
llvm-dev_2.9-7_amd64.deb Low-Level Virtual Machine (LLVM), libraries and headers
llvm-gcc-4.6_3.0-3_amd64.deb C front end for LLVM C/C++ compiler
llvm-runtime_2.9-7_amd64.deb Low-Level Virtual Machine (LLVM), bytecode interpreter
llvm_2.9-7_amd64.deb Low-Level Virtual Machine (LLVM)
lm-sensors_3.3.1-2ubuntu1_amd64.deb utilities to read temperature/voltage/fan sensors
lmarbles_1.0.7-1_amd64.deb A game where you build figures out of colored marbles
lmemory_0.6c-6_amd64.deb Children's game based on the "memory" card game
lmms-common_0.4.10-2ubuntu1_all.deb Linux Multimedia Studio - common files
lmms_0.4.10-2ubuntu1_amd64.deb Linux Multimedia Studio
lnpd_0.9.0-7_amd64.deb daemon for LNP communication with BrickOS
lo-menubar_0.1.0-0ubuntu4_amd64.deb A LibreOffice extension for the global menubar
loadlin_1.6e-1ubuntu1_amd64.deb a loader (running under DOS) for LINUX kernel images
loadmeter_1.20-6_amd64.deb Attractive X11 load meter
loadwatch_1.0+1.1alpha1-5_amd64.deb Run a program using only idle cycles