tree
开头有很多optimization settings。有些是:
-ftree-builtin-call-dce -ftree-ccp -ftree-ch -ftree-copyrename -ftree-dce -ftree-dominator-opts -ftree-dse -ftree-ter
这些旗帜有什么特别之处?
答案 0 :(得分:4)
它们都使用源代码的树表示。
不确定GCC是如何做到的,但一般情况下,compiler会解析您的代码并将其转换为abstract syntax tree,parse tree或类似结构。这些优化适用于该树。稍后,该树将用于生成机器代码。