用于自定义19位处理器的LLVM后端

时间:2013-08-03 14:19:04

标签: llvm backend

是否可以为自定义19位处理器创建LLVM目标后端,而无需在LLVM源中编写太多代码?这是LLVM的正确DataLayout,还是8位的倍数,例如16或32?

DataLayout("e-p:19:19-a19:19") 

1 个答案:

答案 0 :(得分:2)

这不仅仅是19位......这个自定义CPU有没有自己的指令集?注册集?寻址模式? ABI?

对于新的目标CPU,您必须在LLVM中实现新的Target。请参阅http://llvm.org/docs/CodeGenerator.htmlhttp://llvm.org/docs/WritingAnLLVMBackend.html开始使用。