Veröffentlichungen
März 2017
So Mo Di Mi Do Fr Sa
  1234
567891011
121314_1_5161718
19202122232425
262728293031 
DBApp-Suche

Application datasets: 20129 Version datasets: 138845
DBApp v1.06
Copyright © demon
Werbung
  LLVM

LLVM gliedert sich in die LLVM-Zwischensprache (LLVM-IR), den LLVM-Debugger (LLDB), die LLVM-Standard-C++-Bibliothek (libc++) und verwendet eigene Frontends für verschiedene Sprachen, die die LLVM-Zwischensprache benutzen. Clang ist der C- und C++-Compiler, der umfangreiche Optimierungen ermöglicht. Er compiliert für einen virtuellen Befehlssatz, der an RISC-Maschinen angelehnt ist, aber reichhaltige Typinformation und Datenfluss-Information zur Verfügung stellt. Dies ermöglicht zum einen ausgefeilte Transformationen des Objektcodes, andererseits kann die Information an das ausführbare Programm angehängt werden. Dies erlaubt weitere Transformationen während des Linkens, zur Laufzeit und an der ausführbaren Datei selbst, während das Programm nicht läuft. So kann während des Linkens eine interprozedurale Optimierung vorgenommen werden. Dies ist alles transparent für Entwickler und Anwender und kompatibel zu existierenden Build-Skripten.

Ferner ist LLVM eine Compiler-Infrastruktur. Es wird zur Zeit verwendet für Forschungen im Bereich von Compilern, Architekturen, Sicherheit und Betriebssysteme. (hjb)


 

Homepage: http://llvm.org
Rating:
Lizenz: Open Source
Kategorie: Konsole

Download:
http://llvm.org/releases/
ChangeLog:
http://llvm.org/releases/1.7/docs/ReleaseNotes.html
Features:
http://llvm.org/Features.html 
 

.: Hauptzweig
2017-03-14  4.0.0  Kleinere neue Funktionen  mehr...  
 
Newsmeldungen
2017-03-14  LLVM 4.0 freigegeben  
2016-10-25  LLVM bereitet Umzug auf GitHub vor  
2016-09-20  Lizenzänderung für LLVM vorgeschlagen  
2016-09-05  LLVM 3.9 freigegeben  
2016-03-09  LLVM 3.8 freigegeben  
mehr...
 
  Angaben ändern   Neue Version melden