Llvm 迭代基本块而不迭代函数

Llvm 迭代基本块而不迭代函数,llvm,Llvm,如果我想检查给定程序中的所有块,而不考虑每个块所属的函数,除了迭代函数和在每个函数中迭代块之外,还有其他方法吗?i、 在函数迭代器中使用块迭代器而不是块迭代器 恐怕不行,模块跟踪FunctionList,函数跟踪BasicBlockList。请看,您可以编写一个基本块过程,它只允许您检查基本块,但这也不是在您的控制下对它们进行迭代。

如果我想检查给定程序中的所有块,而不考虑每个块所属的函数,除了迭代函数和在每个函数中迭代块之外,还有其他方法吗?i、 在函数迭代器中使用块迭代器而不是块迭代器

恐怕不行,模块跟踪FunctionList,函数跟踪BasicBlockList。请看,您可以编写一个基本块过程,它只允许您检查基本块,但这也不是在您的控制下对它们进行迭代。