首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何才能转储所有的Gimple树?

如何才能转储所有的Gimple树?
EN

Stack Overflow用户
提问于 2014-10-07 02:14:47
回答 2查看 1.5K关注 0票数 3

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

代码语言:javascript
复制
static struct opt_pass my_pass = 
 {
    .type = GIMPLE_PASS,
    ...

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

你能帮助我,我应该如何访问Gimple树,让每一棵树都被丢弃?

EN

回答 2

Stack Overflow用户

发布于 2015-06-05 06:01:54

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

票数 3
EN

Stack Overflow用户

发布于 2015-08-12 10:20:03

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26222242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档