如何在LLVM中找到基本块的后续ID?

如何在LLVM中找到基本块的后续ID?,llvm,control-flow-graph,Llvm,Control Flow Graph,我正在尝试遍历函数中的所有基本块。但是,我需要找到每个基本块的唯一标识符,以便以后可以引用它 是否有提供块的名称/ID的LLVM API 感谢实现这一点的“LLVM方法”是使用指向基本块的指针作为其唯一标识符 如果您需要在两次运行之间持久化的东西,我认为给块一个唯一的名称(通过setName),然后在以后搜索它(使用getName)是最简单的方法;其他选项是创建元数据,将索引映射到指令,或者在每个感兴趣的基本块的开头插入特殊函数调用

我正在尝试遍历函数中的所有基本块。但是,我需要找到每个基本块的唯一标识符,以便以后可以引用它

是否有提供块的名称/ID的LLVM API

感谢

实现这一点的“LLVM方法”是使用指向基本块的指针作为其唯一标识符

如果您需要在两次运行之间持久化的东西,我认为给块一个唯一的名称(通过
setName
),然后在以后搜索它(使用
getName
)是最简单的方法;其他选项是创建元数据,将索引映射到指令,或者在每个感兴趣的基本块的开头插入特殊函数调用