all options
buster  ]
[ Source: llvm-toolchain-6.0  ]

Package: llvm-6.0 (1:6.0.1-10)

Links for llvm-6.0

Screenshot

Debian Resources:

Download Source Package llvm-toolchain-6.0:

Maintainers:

External Resources:

Similar packages:

Teknologier for modulær kompiler og værktøjskæde

LLVM er en samling af biblioteker og værktøjer, som gør det nemt at bygge kompilere, optimeringsprogrammer, just-in-time-kodeoprettere og mange andre kompilerrelaterede programmer.

LLVM bruger et enkelt, sproguafhængigt virtuelt instruktionssæt, både som en frakoblet koderepræsentation (for at kommunikere kode mellem kompilerfaser og til kørselstidssystemer) og som kompilerens interne repræsentation (til at analysere og transformer programmer). Denne vedvarende koderepræsentation giver mulighed for et fælles sæt af sofistikerede kompilerteknikker, som kan anvendes på compile-time, link-time, install-time, run-time eller »idle-time« (mellem programkørsler).

Styrken i LLVM-infrastrukturen er dens ekstrem simple design (som gør den nemt at forstå og bruge), uafhængighed af kildesprog, funktionsrigt midt-niveau optimeringsprogram, automatiseret fejlsøgningsunderstøttelse for kompileren, udvidelser og dens stabilitet og troværdighed. LLVM bruges i øjeblikket til at betjene en række akademiske forskningsprojekter og kommercielle projekter. LLVM inkluderer C- og C++-brugerflader, en brugerflade for et Forth-lignende sprog (Stacker), en ung scheme-brugerflade og Javaunderstøttelse er under udvikling. LLVM kan oprette kode for X86, SparcV9, PowerPC og mange andre arkitekturer.

Other Packages Related to llvm-6.0

  • depends
  • recommends
  • suggests
  • enhances

Download llvm-6.0

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 4,655.2 kB16,148.0 kB [list of files]