我如何才能倾倒所有的金普树



我需要转储所有Gimple树(任何类型的-fdump树)。我为此创建了一个插件,但我不确定我应该如何访问通行证中的Gimple树。插件已挂接到Gimple_pass:

static struct opt_pass my_pass = 
 {
    .type = GIMPLE_PASS,
    ...

我尝试使用gsi(gimple_stmt_iterator)迭代基本块,但是,我的转储是不完整的。

你能帮我吗,我该如何接近金普尔树,把每一棵树都扔掉?

最有用的选项是-fdump树万向节

使用-fdump-tree-all转储tree的所有过程。

相关内容

  • 没有找到相关文章

最新更新