小编Sak*_*ain的帖子

如何逐行解析LLVM IR

我特别需要在我的c ++代码运行期间逐行解析LLVM IR代码,我需要知道每行上哪些操作数发生了什么操作.

例如,如果IR代码是:

%0 = load i32* %a, align 4
Run Code Online (Sandbox Code Playgroud)

我想知道在我的c ++代码运行期间%a加载的值%0.我曾考虑使用简单的文本解析c ++程序来执行此操作(解析IR并搜索IR关键字),但想知道是否有任何现有的库(可能来自LLVM本身)将帮助我避免这样做.

c++ parsing llvm llvm-ir

5
推荐指数
1
解决办法
2061
查看次数

标签 统计

c++ ×1

llvm ×1

llvm-ir ×1

parsing ×1