llvm的组成结构是Module-->Function-->BasicBlock-->instruction(指令),一个源文件要某方法弄清楚有多少个basicBlock,有几种方法:1.将文件编译成.ll,cat test.ll查看文件内容,可以看出2.写pass通过f->viewCFG();打印出f的CFG图,CFG图可以清楚的看出block块之间的链路流程
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。