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 |