Tag Archives: 中间表示

有写编译器的冲动?这些资料很重要

工作如果是和编译器相关的,谁没有点冲动想自己写个编译器出来。我也做了一些调研,分享如下:

How … Continue reading

Posted in 编译技术, 编译理论实践和应用 | Tagged , , , , , , , , , , | 13 Comments

Open64课程-循环嵌套优化(LNO)

循环嵌套优化(LNO)
循环嵌套优化

循环嵌套优化(LNO)概述
该优化主要在嵌套循环上做转换。该部分工作的范围… Continue reading

Posted in open64, 编译技术, 编译理论实践和应用 | Tagged , , , , , , , , , , , , | 16 Comments

Open64课程—代码生成(CG)

此文是Fred Chow在德拉华大学所讲open64课程讲义的翻译,转载请注明出处 http://www.lingcc.com
Fred Chow… Continue reading

Posted in open64, 编译技术, 编译理论实践和应用 | Tagged , , , , , , , , , , , , , | 14 Comments

open64课程–过程间分析优化(IPA)

此文是Fred Chow在德拉华大学所讲open64课程讲义的翻译,转载请注明出处 http://www.lingcc.com

Fred Ch… Continue reading

Posted in open64, 编译技术, 编译理论实践和应用 | Tagged , , , , , , , , , , , , , | 10 Comments

Open64 课程–全局标量优化(WOPT II)

全局标量优化II-Main-OPT

三种和依赖有关的优化策略(Re-cap?)

删除无用计算—死存储删除
删除冗余… Continue reading

Posted in open64, 编译技术, 编译理论实践和应用 | Tagged , , , , , , , , , , , | 3 Comments

Open64 课程–全局标量优化(WOPT I) part II

全局标量优化(WOPT)一–Pre-OPT part 1 此文是Fred Chow在德拉华大学所讲open64课程讲义的翻译,转载请注明出处 http://www.lingcc.com Fred Chow 原版讲义见最后一页 SSA中的zero version 目的:在尽量不影响优化效果的前提下降低SSA表示的代价 放弃完整的带MayDefs的使用-定义链表示。 使用特定的version-Zero Version:标记不完整的使用-定义信息,不要将其对应到单赋值中的属性 方法: SSA和非SSA的version能够共存 易失变量仅又有zero version

Posted in open64, 编译技术, 编译理论实践和应用 | Tagged , , , , , , , , , , | 4 Comments

Open64 课程–全局标量优化(WOPT I) part 1

全局标量优化(WOPT)一–Pre-OPT part 1
此文是Fred Chow在德拉华大学所讲open64课程讲义的翻译,转载请注明… Continue reading

Posted in open64, 编译技术, 编译理论实践和应用 | Tagged , , , , , , | 8 Comments

Open64课程-内联

此文是Fred Chow在德拉华大学所讲open64课程讲义的翻译,转载请注明出处 http://lingcc.com
若需要此讲义的… Continue reading

Posted in open64, 编译技术, 编译理论实践和应用 | Tagged , , , , , , , , | 8 Comments

Open64课程-编译过程

此文是Fred Chow在德拉华大学所讲open64课程讲义的翻译,转载请注明出处 http://lingcc.com
若需要此讲义的… Continue reading

Posted in open64, 编译技术, 编译理论实践和应用 | Tagged , , , , , , , , , , , , , , , | 8 Comments

Open64课程-简介,概述和中间表示

这是Fred chow 在德拉华大学所讲的open64课程讲稿的翻译。若需要原文ppt,请发邮件向我索取。
转载请注明出… Continue reading

Posted in open64, 编译技术, 编译理论实践和应用 | Tagged , , , , , , , , , , , , , , , , , , , , , , , , | 12 Comments