QBE 1.3发布:引入元编程、性能提升与跨平台支持

QBE 是由昆汀·卡博诺开发的一款轻量级编译器后端,是 大型编译器后端(如 LLVM 和 GCC)的轻量级替代方案。 QBE 专为便于单个开发者理解而设计,采用静态单赋值(SSA)中间表示法(IR),支持 C ABI,并作为诸如 Hare 以及 C11 编译器 等项目的后端使用。前端直接生成 QBE IR 的文本形式;随后,QBE 负责寄存器分配、优化以及原生代码生成,最终为目标架构生成汇编代码。

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论