概述
通常来讲,编译器有两个角色:
翻译器,即将某种编程语言写成的源代码(原始语言)翻译成另一种编程语言(目标语言),这个过程强调语言等价性。
优化器,即通过各种优化算法来降低指令冗余或提升指令效率。
毕昇编译器中存在着数百种编译优化算法,常见的有函数内联、常量传播、循环优化、自动向量化等。
父主题:
编译器优化指导