1338_龙书笔记_001_编译器的大概结构以及工作的基本流程
我之前看一个商用编译器版本升级中的bug修复似乎就看到了类似的描述,有一个版本升级其中很重要的一点就是降低了某几个寄存器的使用压力。这样的功能,可以给写代码的人员一些辅助理解的信息。随之给出来的三地址的例子,在后面的内容中还有更详细的介绍,这里就不做进一步的分析了。这里没有给出多少可执行的操作方法,但是这部分所涉及到的内容其实是跟我平时使用的编译器的优化选项正好是对应的。目前所介绍的内容已经涉及到了前面的两个环节,但是后面的几个环节在这里也给出了具体的描述,看起来这个图还得结合后面的讲解继续理解。
原创
2022-08-24 23:11:02 ·
951 阅读 ·
0 评论