ZHCU820Y September 2004 – June 2021
MSP430 C/C++ 编译器使用各种优化技术来提高 C/C++ 程序的执行速度并减小其大小。以下是编译器执行的一些优化:
| 优化 | 请参阅 |
|---|---|
| 基于成本的寄存器分配 | Topic Link Label4.13.1 |
| 别名消歧 | Topic Link Label4.13.1 |
| 分支优化和控制流简化 | Topic Link Label4.13.3 |
数据流优化
| Topic Link Label4.13.4 |
| 表达式简化 | Topic Link Label4.13.5 |
| 函数的内联扩展 | Topic Link Label4.13.6 |
| 函数符号别名 | Topic Link Label4.13.7 |
| 归纳变量优化和强度降低 | Topic Link Label4.13.8 |
| 循环不变量代码运动 | Topic Link Label4.13.9 |
| 循环旋转 | Topic Link Label4.13.10 |
| 指令调度 | Topic Link Label4.13.11 |
| MSP430 专用优化 | 请参阅 |
|---|---|
| 尾部合并 | Topic Link Label4.13.12 |
| 带常数除数的整数除法 | Topic Link Label4.13.13 |