【发布时间】:2023-09-23 02:07:01
【问题描述】:
我遇到了这样的问题。我已经编写了自己的 IR 代码生成器。它将 IR 保存到字符串中。现在我想使用 LLVM JIT 编译这个 IR 代码。但是我发现的所有函数和 API 都只将 llvm::Function 作为 arg。但是如何编译保存在字符串中的 IR 代码呢?
【问题讨论】:
我遇到了这样的问题。我已经编写了自己的 IR 代码生成器。它将 IR 保存到字符串中。现在我想使用 LLVM JIT 编译这个 IR 代码。但是我发现的所有函数和 API 都只将 llvm::Function 作为 arg。但是如何编译保存在字符串中的 IR 代码呢?
【问题讨论】:
您需要llvm::parseIR 函数defined here。
【讨论】: