Package: wnpp Severity: wishlist * Package name : llvm Version : 1.2 Upstream Author : Chris Lattner <[EMAIL PROTECTED]> * URL : http://llvm.cs.uiuc.edu/ * License : LLVM Release License Description : LLVM (Low Level Virtual Machine) compiler for C/C++
LLVM (Low Level Virtual Machine) is a compiler framework and code representation designed to support transparent, lifelong program analysis and transformation by providing high-level information to compiler transformations at compile-time, link-time, run-time, and in idle time between runs. LLVM defines a common, low-level code representation in Static Single Assignment (SSA) form, with several novel features: a simple, language-independent type-system that exposes the primitives commonly used to implement high-level language features; an instruction for typed address arithmetic; and a simple mechanism that can be used to implement the exception handling features of high-level languages (and setjmp/longjmp in C) uniformly and efficiently. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.2-ahs3.0 Locale: LANG=C, LC_CTYPE=C