TPDE-LLVM : un back-end LLVM 10 à 20 fois plus rapide
2025-09-03

Le projet TPDE a publié son back-end LLVM rapide, TPDE-LLVM, qui offre une accélération de 10 à 20 fois de la compilation par rapport au back-end LLVM -O0 sur les benchmarks SPEC CPU 2017, avec des performances d'exécution similaires et une augmentation de 10 à 30 % de la taille du code. TPDE-LLVM prend actuellement en charge les architectures x86-64 et AArch64 et inclut des optimisations pour LLVM-IR, telles que la suppression des expressions constantes dans les fonctions et la limitation de la taille des structs/arrays. Les projets futurs comprennent la prise en charge d'un plus grand nombre de fonctionnalités LLVM-IR, des informations de débogage DWARF et une meilleure allocation des registres.
Développement
Optimisation de la compilation