我想在我的一个合格文件中在llvm中创建控制流程图。我目前使用以下显示CFG block->getParent()->viewCFG(); //block is a basic block
问题是它弹出一个窗口。我只想在特定节目点转储cfg,作为点文件(如果可能,则为jpg),而不是在窗口中显示。我怎样才能做到这一点?我正在使用llvm 3.1。 注意:我在修改程序点前的通行证中修改了cfg。
我正在研究个人项目的编译器,并且正在研究我在英国一所大学的一些论文。我偶然发现的其中一个问题如下: Draw a CFG which contains a definition followed by a use of a variable x, but in
which the use of x is not dominated by any definitions of x.
这怎么可能