Neue Version des LLVM-Compiler-Frameworks mit zahlreichen Änderungen

Neue Version des LLVM-Compiler-Frameworks mit zahlreichen Änderungen

LLVM 5.0 veröffentlicht

Tim Schürmann
08.09.2017 Nach einem halben Jahr Arbeit haben die LLVM-Entwickler Version 5.0 ihrer „Sammlung von modularen und wiederverwendbaren Compiler- und Toolchain-Technologien“ veröffentlicht. Die bringt unter anderem neue Werkzeuge mit.

So visualisiert das Skript „opt-viewer.py“ die vom C-Compiler Clang mit dem Parameter „ -fsave-optimization-record“ erzeugten YAML-Dateien mit Optimierungsamerkungen. Das Ergebnis des Skripts ist eine HTML-Datei.

Das Tool „llvm-dlltool“ erzeugt Short Import Libraries aus im GNU-Stil vorliegenden Definitionsdateien. Das Werkzeug „llvm-pdbdump“ heißt jetzt „llvm-pdbutil“, was den Einsatzzweck besser umreißen soll. Zudem haben die Entwickler „WeakVH“ in „WeakTrackingVH“ umbenannt. Die neue Bibliothek „BinaryFormats“ kapselt unter anderem die Datenstrukturen für die Binärformate DWARF, ELF, COFF, WASM und MachO.

Die neue LLVM-Version unterstützt auf der AArch64-Architektur die Instruktionen für ARMv8.1, 8.2 und 8.3. Auf x86-Systemen unterstützt LLVM 5.0 jetzt Intel Goldmont-Prozessoren und den Scheduler von AMD Ryzen. Verbesserungen gibt es auch bei den AVX512-Instruktionen.

Clang 5.0 unterstützt jetzt C++17 und insbesondere C++ Coroutinen.

Sämtliche Änderungen listen die offiziellen Release Notes auf.

Ähnliche Artikel

Kommentare

Aktuelle Fragen

Kein Mikrofon Ton über die Lausprecher
Marvin Schimmelfennig, 23.04.2018 17:39, 2 Antworten
wenn ich ein externes Mikrofon anschließe kommt kein Ton raus. aber der Pegel schlagt aus wenn i...
added to access control list
Ingrid Kroll, 27.03.2018 07:59, 10 Antworten
Hallo allerseits, bin einfache Nutzerin und absolut Linux-unwissend............ Beim ganz norm...
Passwortsicherheit
Joe Cole, 15.03.2018 15:15, 2 Antworten
Ich bin derzeit selbständig und meine Existenz hängt am meinem Unternehmen. Wahrscheinlich verfol...
Brother drucker einrichten.
Achim Zerrer, 13.03.2018 11:26, 1 Antworten
Da mein Rechner abgestürzt war, musste ich das Betriebssystem neu einrichten. Jetzt hänge ich wi...
Internet abschalten
Karl-Heinz Hauser, 20.02.2018 20:10, 2 Antworten
In der Symbolleiste kann man das Kabelnetzwerk ein und ausschalten. Wie sicher ist die Abschaltu...