# TPDE: A Fast Adaptable Compiler Back-End Framework

**URL:** https://discourse.julialang.org/t/tpde-a-fast-adaptable-compiler-back-end-framework/129576
**Category:** Offtopic
**Created:** [June 2, 2025, 6:45pm UTC](https://discourse.julialang.org/t/tpde-a-fast-adaptable-compiler-back-end-framework/129576 "2025-06-02T18:45:11Z")
**Posts on this page:** 1
**Showing post:** 13

<div class="post-metadata">

### Author: ![RomeoV](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/romeov/32/37687_2.png) [@RomeoV](https://discourse.julialang.org/u/RomeoV)
#### Post date: [September 4, 2025, 3:42pm UTC](https://discourse.julialang.org/t/tpde-a-fast-adaptable-compiler-back-end-framework/129576/13 "2025-09-04T15:42:16Z")

</div>

Linked in that thread I found an insightful comment by @stevengj that seems relevant here, in response to replacing LLVM with a hand-rolled compiler à la Zig.

> [@Is it time to make LLVM optional and how?](https://discourse.julialang.org/t/is-it-time-to-make-llvm-optional-and-how/112677/4):
>
> Proposing huge undertakings (e.g. replacing the compiler) never amounts to much, because you aren’t proposing to do the work yourself, nor to fund it. No one is going to volunteer to take on such a large project because of a mailing-list thread. If anything ever happens, it will be due to someone else’s priorities, not what is written here.

I agree, and I don’t foresee the Julia compiler team writing their own LLVM replacement; it sure doesn’t seem like they are currently starved for work, especially with 1.12 around the corner. The case of TPDE, though, seems to be exactly the case where we can potentially piggyback off of someone else’s priorities.  
In truth, however, I don’t know if this would be a case of “just recompile Julia with TPDE-LLVM” (feasible) or rather a “someone has to start maintaining a new code-generation branch suitable for TPDE-LLVM”, which most likely nobody can commit to long-term at the moment. I would still be interested to hear comments on that.  
Finally, of course new funding is usually coupled with new potential applications, and I do believe that a drastically faster `-O1` compiler could unlock new industry or research opportunities.

---

_[View the full topic](https://discourse.julialang.org/t/tpde-a-fast-adaptable-compiler-back-end-framework/129576)._
