TPDE-LLVM: Back-end LLVM 10 a 20 vezes mais rápido
2025-09-03

O projeto TPDE lançou seu back-end rápido para LLVM, o TPDE-LLVM, que apresenta uma aceleração de 10 a 20 vezes na compilação em comparação com o back-end LLVM -O0 nos benchmarks SPEC CPU 2017, mantendo um desempenho semelhante em tempo de execução e um aumento de 10 a 30% no tamanho do código. O TPDE-LLVM suporta atualmente as arquiteturas x86-64 e AArch64 e inclui otimizações para LLVM-IR, como a remoção de expressões constantes dentro de funções e a limitação de tamanhos de structs/arrays. Planos futuros incluem suporte a mais recursos LLVM-IR, informações de depuração DWARF e alocação de registros melhorada.
Desenvolvimento