ZHCU881D May 2020 – May 2024
米6体育平台手机版_好二三四 (TI) C7000 编译器接受 C 或 C++ 源代码输入。编译时,编译器会经历几个阶段,如下图所示
首先,解析源文件,以创建高级中间表示,其与源语言非常相似,但更适合优化转换。
按某种优化级别编译的文件和函数(可选)通过高级优化器,该优化器执行函数内联、循环转换和其他代码优化。
然后,高级中间语言被翻译成与汇编非常相似的低级中间语言。低级优化器和代码生成传递执行分区、寄存器分配、软件流水线、指令调度和其他优化。
代码生成传递的输出是汇编文件,它由汇编器汇编成目标文件,然后由链接器链接到一个库或可执行文件中。