我在哪里可以找到一个简单易读的x86后端?

时间:2014-05-23 19:06:02

标签: c++ c compiler-construction code-generation register-allocation

目前,我正在使用一个简单的代码生成器来输出类似汇编的语言。

背景

我已经处理了寄存器分配器的一部分,但现在我需要处理像mul / div这样的指令,它们将固定寄存器作为输入:eax / {{ 1}}我不知道如何处理它,所以我正在寻找其他实现如何做到这一点。我试过tcc。虽然代码非常小,但我觉得有点难以理解。

注意:我的目标是C / C ++,因为它是我比较熟悉的语言,但非常欢迎使用任何语言进行实施。

0 个答案:

没有答案