1 repositorio
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 es una infraestructura de compilación modular y un framework compuesto por una colección de librerías reutilizables para construir front-ends de lenguajes y herramientas de optimización. Funciona como una máquina virtual de bajo nivel que proporciona una representación intermedia y un pipeline de optimización para permitir la generación de código agnóstica al lenguaje. El proyecto ofrece un kit de herramientas para compilación just-in-time, traduciendo representaciones intermedias a código máquina en tiempo de ejecución. Su diseño modular permite a los desarrolladores crear front-ends personalizados y entornos de ejecución de alto rendimiento para múltiples arquitecturas. La infraestructura abarca la optimización de código de alto rendimiento y la coordinación de toolchains multiplataforma, incluyendo la integración de compiladores, runtimes y depuradores.
Offers a modular collection of reusable libraries and toolkits for building high-performance compiler backends and intermediate representations.