【发布时间】:2011-06-01 15:02:23
【问题描述】:
有人知道基于堆栈的机器的开源 LLVM 后端的任何示例吗?我需要这个用于教育目的。
【问题讨论】:
-
LLVM 有一个 x86-32 和 64 后端。
-
我有一个,但还不完整。主要问题是将堆栈槽分配适合代码生成。 github.com/Bigcheese/llvm/tree/aiobj/lib/Target/AIObj 我并没有真正回答这个问题,因为 codegen 对于多个基本块不正确,而且目标接近深奥。如果你问一个人会如何做到这一点,我可以说我学到了什么以及其他开发者推荐了什么。