[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#239415: ITP: llvm -- LLVM (Low-Level Virtual Machine) compiler for C/C++



Package: wnpp
Severity: wishlist

* Package name    : llvm
  Version         : 1.2
  Upstream Author : Chris Lattner <sabre@nondot.org>
* 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



Reply to: