【发布时间】:2023-03-07 09:14:02
【问题描述】:
我将使用 LLVM 作为编译器的后端。是否有可能使用 LLVM 发出纯本机代码,还是我应该编写机器代码生成器?
【问题讨论】:
-
“纯本机代码”——而不是什么?当然,您可以发出本机代码(这是 LLVM 的目的之一)。例如,使用 LLVM MCJIT(假设您想要 JIT 编译)。
标签: compiler-construction llvm
我将使用 LLVM 作为编译器的后端。是否有可能使用 LLVM 发出纯本机代码,还是我应该编写机器代码生成器?
【问题讨论】:
标签: compiler-construction llvm
你必须为目标机器write your own back end,除非已经有一台。
【讨论】: