TPDE-LLVM: Ein 10- bis 20-mal schnelleres LLVM-Backend
2025-09-03

Das TPDE-Projekt hat sein schnelles LLVM-Backend TPDE-LLVM veröffentlicht, das im Vergleich zum LLVM -O0-Backend bei den SPEC CPU 2017-Benchmarks eine 10- bis 20-fache Beschleunigung der Kompilierung bietet, bei ähnlicher Laufzeitleistung und einer um 10 bis 30 % größeren Codegröße. TPDE-LLVM unterstützt derzeit die Architekturen x86-64 und AArch64 und beinhaltet Optimierungen für LLVM-IR, wie das Entfernen von Konstantenausdrücken innerhalb von Funktionen und die Begrenzung der Größe von Strukturen/Arrays. Zukünftige Pläne umfassen die Unterstützung weiterer LLVM-IR-Funktionen, DWARF-Debuginformationen und eine bessere Registerzuweisung.
Entwicklung