小编Nap*_*eon的帖子

在LLVM字节码中查找循环

我想在LLVM字节码中找到简单的循环,并提取循环的基本信息.

例如:

 for (i=0; i<1000; i++)
    sum += i;
Run Code Online (Sandbox Code Playgroud)

我想提取绑定[0,1000],循环变量"i"和循环体(sum + = i).
我该怎么办?

我阅读了LLVM API文档,并找到了一些有用的类,如"Loop","LoopInfo".
但我不知道如何详细使用它们.

你能帮我个忙吗?详细用法可能更有帮助.

llvm clang

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

标签 统计

clang ×1

llvm ×1