mdr*_*lol 5 llvm
我想向我的每个基本块添加一条指令,一旦指定了块,我就可以使用 LLVMAppendBasicBlock 。但是如何迭代一个函数中的所有基本块呢?LLVM API 中是否有迭代器?
小智 8
您可以简单地在函数上使用迭代器,例如:
for (Function::iterator b = func->begin(), be = func->end(); b != be; ++b) { BasicBlock* BB = b; .... }
归档时间:
10 年,5 月 前
查看次数:
6833 次
最近记录:
7 年,10 月 前