十一 202009
此文是Fred Chow在德拉华大学所讲open64课程讲义的翻译,转载请注明出处 http://lingcc.com
若需要此讲义的原版,请email我
原版讲义见最后一页
- Open64中的内联器
IPA中的内联器(ipa/main/analyze)
轻量级内联器(ipa/inline,ipa/main/analyze)–均提供死函数删除
独立的内联器:前身是轻量级内联器,比轻量级内联器具有更多的功能,当前没有被使用
GNU前端的内联器被完全禁用
- 轻量级内联器
独立执行
针对单个文件工作- 无跨文件内联
在-ipa编译时不会调用
在-O3且无-ipa时总被调用
对从头文件中修剪无用函数很重要
阶段开始时会将得到的信息汇总
输出文件为.I
- IPA中的内联器
程序范围越大内联器功能越强大
使用IPL中创建的信息

[...] Open64课程-内联 (7) [...]
[...] Open64课程-内联 [...]
[...] Open64课程-内联 [...]
[...] Open64课程-内联 [...]
[...] 推荐文章:Open64课程-内联 [...]
[...] Open64课程-内联 [...]
[...] Open64课程-内联 [...]
[...] Open64课程-内联 « 编译点滴 says: 2009/12/29 at 08:57 [...]