Package: llvm-2.9 (2.9+dfsg-7)
Links for llvm-2.9
Debian Resources:
Download Source Package llvm-2.9:
Maintainers:
External Resources:
- Homepage [www.llvm.org]
Similar packages:
Low-Level Virtual Machine (LLVM)
La Low-Level Virtual Machine (letteralmente "macchina virtuale a basso livello"), o LLVM, è una raccolta di librerie e strumenti che facilita il compito di costruire compilatori, ottimizzatori, generatori di codice just-in-time e molti altri programmi legati alla compilazione. LLVM usa un unico instruction set di basso livello indipendente dal linguaggio, sia come rappresentazione esterna del codice (nelle comunicazioni tra le varie fasi della compilazione e verso i sistemi run-time), sia come rappresentazione interna al compilatore (per analizzare e trasformare i programmi). Questa rappresentazione "costante" permette che ci sia un insieme comune di sofisticate tecniche di trasformazione del codice che possono essere applicate al momento della compilazione, del link, dell'installazione, dell'esecuzione o nei momenti di inattività (tra un'esecuzione e l'altra del programma).
Punti di forza dell'infrastruttura LLVM sono: struttura estremamente semplice (quindi facile da capire e usare), indipendenza dal linguaggio sorgente, potente ottimizzazione di medio livello, supporto per debug automatico del compilatore, estensibilità, stabilità e affidabilità. Attualmente LLVM è usato da una gran varietà di progetti di ricerca accademica e da progetti commerciali. LLVM include interfacce C e C++, un'interfaccia per un linguaggio simil-Forth (Stacker), una recente interfaccia Scheme ed è in lavorazione l'interfaccia Java. LLVM può generare codice per X86, SparcV9, PowerPC, o produrre codice C.
LLVM è la componente chiave del compilatore clang e del plugin gcc chiamato dragonegg.
Other Packages Related to llvm-2.9
|
|
|
-
- dep: libc6 (>= 2.13-28)
- libreria C GNU embedded: librerie condivise
also a virtual package provided by libc6-udeb
-
- dep: libffi5 (>= 3.0.9)
- libreria eseguibile Foreign Function Interface
-
- dep: libgcc1 (>= 1:4.4.0)
- libreria di supporto a GCC
-
- dep: libllvm2.9
- Low-Level Virtual Machine (LLVM), libreria runtime
-
- dep: libstdc++6 (>= 4.4.0)
- libreria GNU Standard C++, versione 3
-
- dep: llvm-2.9-runtime (= 2.9+dfsg-7)
- Low-Level Virtual Machine (LLVM), interprete di bytecode
-
- rec: llvm-2.9-dev
- Low-Level Virtual Machine (LLVM), librerie e header
-
- sug: llvm-2.9-doc
- Low-Level Virtual Machine (LLVM), documentazione
Download llvm-2.9
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| armhf | 1,129.2 kB | 2,042.0 kB | [list of files] |
