ZHCUAQ1G June 2015 – August 2025
TMS320C6000 C/C++ 编译器使用各种优化技术来提高 C/C++ 程序的执行速度并减小其大小。以下是编译器执行的一些优化:
| Optimization | 请参阅 |
|---|---|
| 基于成本的寄存器分配 | 节 4.18.1 |
| 别名消歧 | 节 4.18.2 |
| 分支优化和控制流简化 | 节 4.18.3 |
数据流优化
|
节 4.18.4 |
| 表达式简化 | 节 4.18.5 |
| 函数的内联扩展 | 节 4.18.6 |
| 函数符号别名 | 节 4.18.7 |
| 归纳变量和强度降低 | 节 4.18.8 |
| 循环不变量代码运动 | 节 4.18.9 |
| 循环旋转 | 节 4.18.10 |
| 展开和阻塞 | 节 4.18.11 |
| 矢量化 | 节 4.18.12 |
| 指令调度 | 节 4.18.13 |
| 寄存器变量 | 节 4.18.14 |
| 寄存器跟踪/定位 | 节 4.18.15 |
| 软件流水线 | 节 4.18.16 |