Interprocedural Optimization (IPO)
分析整个程序中的多个函数,而不是单个函数或代码块进行的优化:
- 内联展开
- 死代码消除
- 增加对齐
- 去虚拟化
- 常量传播
- 纯函数、常函数分析
类似地,还有Whole program Optimization (WPO)、Link time Optimization (LTO)以及Profile guided Opimization (PGO)。
Interprocedural Optimization (IPO)
分析整个程序中的多个函数,而不是单个函数或代码块进行的优化:
类似地,还有Whole program Optimization (WPO)、Link time Optimization (LTO)以及Profile guided Opimization (PGO)。