今天在查找LLVM的有关资料的时候,发现了一个很好的页面。链接在这里 。这里介绍了检查和使用控制流图的各种使用程序。包括前驱、后继的遍历,获取前驱后继的数量等等使用操作。
在里面即提供了pred_size()
函数和succ_size()
函数来直接的获取基本块的前驱和后继数量。此外BasicBlock类下的方法hasNPredecessors()
和hasNPredecessors()
函数也很好用。
今天在查找LLVM的有关资料的时候,发现了一个很好的页面。链接在这里 。这里介绍了检查和使用控制流图的各种使用程序。包括前驱、后继的遍历,获取前驱后继的数量等等使用操作。
在里面即提供了pred_size()
函数和succ_size()
函数来直接的获取基本块的前驱和后继数量。此外BasicBlock类下的方法hasNPredecessors()
和hasNPredecessors()
函数也很好用。