gpt4 book ai didi

llvm - 我如何解析 LLVM IR

转载 作者:行者123 更新时间:2023-12-05 01:32:16 58 4
gpt4 key购买 nike

我有文本格式的 LLVM IR 代码。我想做的是能够解析它并修改该代码。是否有可以帮助解析 LLVM IR 代码的 API?我的系统中应该有哪些库?此刻我有clang编译器也安装了 LLVM,因为我可以使用诸如 llc 之类的命令, optllvm-link .

最佳答案

LLVM 主要是一个 C++ 库。它拥有您可以想象的所有工具来解析、操作和生成文本和位码(二进制)格式的 IR。

要开始,请查看 llvm::ParseIRFile函数,在头文件 include/llvm/Support/IRReader.h 中定义.

最好的方法是下载 LLVM 源代码并按照 these instructions 构建它。 .这样就可以轻松编写自己的使用 LLVM 库的代码。

关于llvm - 我如何解析 LLVM IR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9160509/

58 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com