ZHDA315 September 2026 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1
函数外提(又称机器码外提)是一种优化技术,它识别出反复出现的机器码序列,并将每一处实例替换为对包含这些操作的新函数的调用。当选择 -Oz 选项时,函数外提即被启用。
| 函数外提选项 | 效果 |
|---|---|
| -moutline | 在函数内部执行机器码外提;仅当确保能减少净代码体积时才会应用。 |
| -moutline-inter-function | 更激进的函数外提,但并不总能保证整体代码体积缩减。可与 -Oz 选项结合使用,以启用函数间外提。 |
| -mno-outline | 在使用 -Oz 选项时,为给定的编译单元禁用函数外提。 |