循环向量化中可调用 viewCFG() 函数查看CFG结构图,具体操作如下:
- 搜索关键字可以看到viewCFG() 是Function的成员函数:
- 循环向量化中大多以“循环”“基本块”为基本进行操作,如何转到“函数”上呢?
找到基本块,BB->getParent()即为函数类,此时便可直接调用viewCFG()函数了。
- 之后生成.dot文件,如下图所示到/tmp/文件下找到.dot文件
- 执行dot -Tsvg -o cfg.svg cfgmain-ab5565.dot命令,生成cfg.svg文件,sz发送到windows环境中打开就好了