我需要转储所有的Gimple树(类似于-fdump-tree之类的)。我为此创建了一个插件,但我不确定在pass中应该如何访问Gimple trees。插件被挂接到GIMPLE_PASS中:
static struct opt_pass my_pass =
{
.type = GIMPLE_PASS,
...我尝试使用gsi (gimple_stmt_iterator)遍历基本块,但是我的转储是不完整的。
你能帮助我,我应该如何访问Gimple树,让每一棵树都被丢弃?
发布于 2015-06-05 06:01:54
最有用的选项是-fdump-tree-gimple
发布于 2015-08-12 10:20:03
使用-fdump-tree-all转储tree的所有过程。
https://stackoverflow.com/questions/26222242
复制相似问题