A fast framework for writing baseline compiler back-ends in C++
See the codeTPDE is a fast compiler back-end framework that adapts to existing SSA IRs.
The primary goal is low-latency compilation while maintaining reasonable (-O0) code quality, e.g., as baseline compiler for JIT compilation or unoptimized builds.
Currently, TPDE only targets ELF-based x86-64 and AArch64 (Armv8.1) platforms.
This repository contains:
tpde-llc), and integrated in Clang/Flang (with a patch).For more information and getting started, consult the documentation.
Generally: Apache-2.0 WITH LLVM-exception. (Detailed license information is attached to every file. Dependencies may have different licenses.)
(top 24 of 81)
9,816 followers · starred May 2026
1,130 followers · starred Jun 2025
308 followers · starred Jan 2026
3,005 followers · starred Jul 2026
A fast framework for writing baseline compiler back-ends in C++
See the codeTPDE is a fast compiler back-end framework that adapts to existing SSA IRs.
The primary goal is low-latency compilation while maintaining reasonable (-O0) code quality, e.g., as baseline compiler for JIT compilation or unoptimized builds.
Currently, TPDE only targets ELF-based x86-64 and AArch64 (Armv8.1) platforms.
This repository contains:
tpde-llc), and integrated in Clang/Flang (with a patch).For more information and getting started, consult the documentation.
Generally: Apache-2.0 WITH LLVM-exception. (Detailed license information is attached to every file. Dependencies may have different licenses.)
(top 24 of 81)
9,816 followers · starred May 2026
1,130 followers · starred Jun 2025
308 followers · starred Jan 2026
3,005 followers · starred Jul 2026