我需要转储所有 Gimple 树(-fdump-tree-whatever 之类的)。我为此创建了一个插件,但我不确定我应该如何访问 Gimple 树。插件与 GIMPLE_PASS 挂钩:
static struct opt_pass my_pass =
{
.type = GIMPLE_PASS,
...
我尝试使用 gsi (gimple_stmt_iterator) 迭代基本块,但是,我的转储不完整。
你能帮我吗,我应该如何访问 Gimple 树,以便倾倒每一棵树?