1 Repo
Libraries and toolkits for building compiler backends and intermediate representations.
Explore 1 awesome GitHub repository matching part of an awesome list · Compiler Frameworks. Refine with filters or upvote what's useful.
LLVM ist eine modulare Compiler-Infrastruktur und ein Framework, das aus einer Sammlung wiederverwendbarer Bibliotheken besteht, um Sprach-Frontends und Optimierungstools zu entwickeln. Es fungiert als Low-Level Virtual Machine, die eine Zwischenrepräsentation und eine Optimierungspipeline bereitstellt, um eine sprachunabhängige Codegenerierung zu ermöglichen. Das Projekt bietet ein Toolkit für Just-in-Time-Kompilierung, das Zwischenrepräsentationen zur Laufzeit für die sofortige Ausführung in Maschinencode übersetzt. Das modulare Design erlaubt es Entwicklern, eigene Sprach-Frontends und hochperformante Laufzeitumgebungen für verschiedene Zielarchitekturen zu erstellen. Die Infrastruktur deckt die hochperformante Code-Optimierung sowie die Koordination plattformübergreifender Toolchains ab, einschließlich der Integration von Compilern, Runtimes und Debuggern.
Offers a modular collection of reusable libraries and toolkits for building high-performance compiler backends and intermediate representations.