我需要转储所有 Gimple 树(类似于 -fdump-tree-whatever)。我为此创建了一个插件,但我不确定我应该如何访问 Gimple 树。插件卡在 GIMPLE_PASS 中:

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

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

你能帮我吗,我应该如何访问 Gimple 树,让每一棵树都被倾倒?

最佳答案

最有用的选项是 -fdump-tree-gimple

关于gcc - 我怎样才能转储所有 Gimple 树?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26222242/

10-14 17:53
查看更多