
Developer Tools
QBE is a lightweight compiler backend that implements full scalar optimization and register allocation in just ~12K lines of C. It supports C and simple frontend languages, and is adopted by projects like Homebrew and Cake. Compared to LLVM, QBE is much easier to understand and embed, ideal for projects needing quick compiler integration.