Veröffentlichungen
April 2024
So Mo Di Mi Do Fr Sa
123456
78910111213
14151617181920
21222324252627
282930 
DBApp-Suche

Application datasets: 21274
Version datasets: 160340
DBApp v1.07
Copyright © demon
  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. (non)


 

Homepage: https://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 
 

 
Newsmeldungen
2020-03-25  LLVM 10.0 freigegeben  
2019-09-20  LLVM 9.0 freigegeben  
2019-08-05  LLVM wechselt von SVN zu Git  
2019-04-16  LLVM bekommt neuen Fortran Compiler  
2019-03-20  LLVM 8.0 freigegeben  
2019-03-11  LLVM entfernt ShadowCallStack für x86_64  
2018-11-20  Videos der LLVM Entwicklerkonferenz veröffentlicht  
2018-09-20  LLVM 7.0 freigegeben  
2018-03-08  LLVM 6.0 freigegeben  
2018-01-24  LLVM bindet Retpoline Unterstützung ein  
2017-09-08  LLVM 5.0 freigegeben  
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  
2015-12-01  LLVM entwickelt eigenen ELF Linker  
2015-10-27  LLVM erwägt Lizenzänderung  
2015-09-02  LLVM 3.7 freigegeben  
2015-08-21  LLVM Stiftung erhält Gemeinnützigkeits Status  
2015-04-10  LLVM stellt LibFuzzer vor  
2015-03-03  LLVM 3.6 freigegeben  
2014-09-05  LLVM 3.5 freigegeben  
2014-04-04  LLVM Projekt gründet Stiftung  
2014-01-07  LLVM Version 3.4 freigegeben  
2013-06-18  LLVM 3.3 freigegeben  
2012-12-21  LLVM 3.2 freigegeben  
2012-05-24  LLVM 3.1 freigegeben  
2011-12-02  LLVM 3.0 freigegeben  
2011-10-18  Freier OpenCL Compiler auf LLVM Basis  
2011-04-08  LLVM 2.9 mit besserer Code Erzeugung freigegeben  
2010-10-06  LLVM 2.8 veröffentlicht  
2010-05-14  LLVM entwickelt eigene libc++ Bibliothek  
2009-10-26  LLVM 2.6 freigegeben  
2005-05-20  LLVM 1.5 freigegeben  
 
  Angaben ändern   Neue Version melden