我想在LLVM字节码中找到简单的循环,并提取循环的基本信息.
例如:
for (i=0; i<1000; i++) sum += i;
我想提取绑定[0,1000],循环变量"i"和循环体(sum + = i). 我该怎么办?
我阅读了LLVM API文档,并找到了一些有用的类,如"Loop","LoopInfo". 但我不知道如何详细使用它们.
你能帮我个忙吗?详细用法可能更有帮助.
llvm clang
clang ×1
llvm ×1