TPDE-LLVM: Un back-end LLVM de 10 a 20 veces más rápido
2025-09-03

El proyecto TPDE ha lanzado su back-end rápido para LLVM, TPDE-LLVM, que ofrece una aceleración de 10 a 20 veces en la compilación en comparación con el back-end LLVM -O0 en los benchmarks SPEC CPU 2017, manteniendo un rendimiento similar en tiempo de ejecución y un aumento del 10 al 30% en el tamaño del código. TPDE-LLVM admite actualmente las arquitecturas x86-64 y AArch64 e incluye optimizaciones para LLVM-IR, como la eliminación de expresiones constantes dentro de las funciones y la limitación del tamaño de structs/arrays. Los planes futuros incluyen soporte para más características de LLVM-IR, información de depuración DWARF y una mejor asignación de registros.
Desarrollo