Masterarbeit MSTR-2018-67

Bibliograph.
Daten
Pfister, Daniel: Skilled LLVM.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Masterarbeit Nr. 67 (2018).
71 Seiten, deutsch.
Kurzfassung

SKilL ist ein quelloffenes System für die plattform- und sprachunabhängige Serialisierung von Zwischendarstellungen. Es besteht aus einer Spezifikationssprache, einem binären Dateiformat und einem Werkzeug zur Generierung von Programmierschnittstellen. Das LLVM-Projekt ist eine quelloffene Infrastruktur für die Entwicklung von Compilern. Einen Teil dieses Projekts bilden die LLVM-Core-Bibliotheken, welche auf Basis einer Zwischendarstellung (LLVM-IR) Algorithmen zur Analyse, Optimierung und Codegenerierung bereitstellen. Da diese Bibliotheken in C++ geschrieben sind, kann es schwer sein, LLVM-IR in Programmiersprachen zu bearbeiten, für die es keine offizielle Sprachanbindung gibt, wie beispielsweise Java oder Scala. In dieser Masterarbeit wird untersucht, wie gut sich eine SKilL-basierte Darstellung für die Verwendung von LLVM-IR eignet.

Volltext und
andere Links
Volltext
Abteilung(en)Universität Stuttgart, Institut für Softwaretechnologie, Programmiersprachen und Übersetzerbau
BetreuerPlödereder, Prof. Erhard; Felden, Dr. Timm
Eingabedatum5. Juni 2019
   Publ. Informatik