"GCC优化选项中“tree-***”家族的目的是什么?"

7

阅读GCC手册,我看到了一系列-ftree-***优化选项。这些选项的目的是什么?这些“树”是什么?


我想这是指代表您的程序的抽象语法树。 - Kerrek SB
1个回答

6

谢谢。我有一种感觉,我在这里打开了一个潘多拉魔盒(我不是编译器专家),但你能详细解释一下这些SSA树吗?“在编译器内部”和“在RTL级别上”的区别是什么? - ysap
1
请查看 http://www.redhat.com/magazine/002dec04/features/gcc/figs/tree-ssa-phases.png(网址)了解gcc编译步骤的概述。 - Christoph
@ysap:这是一个广泛的话题。除了Christoph发布的好链接之外,还可以看一下我在编辑中添加的链接。 - janneb
只是为了明确,这里是“树形结构”与“RTL”,而不是“内部”与“RTL”的比较。无论是树形结构-SSA还是RTL优化器都明显在编译器内部。 - ams

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接