
- 作 者:中国科学院高能物理研究所七室,FORTRAN4编译系统设计组
- 出 版 社:
- 出版年份:1981
- ISBN:
- 标注页数:59 页
- PDF页数:62 页
请阅读订购服务说明与试读!
订购服务说明
1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。
2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源62 ≥59页】
图书下载及付费说明
1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。
2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)
3、所有的电子图书都是原书直接扫描方式制作而成。
1 引言 1
1.1 优化的目的和必要性 1
1.2 局部优化与全局优化 1
1.3 优化的功能和举例 1
1.3.1 常数运算合并 2
1.3.2 公共子表达式节省 2
1.3.3 循环不变量运算外移 2
1.3.4 运算强度削减 4
1.3.5 简单存贮传递 5
1.3.6 数组元素地址计算优化 5
1.3.7 内部、基本外部函数优化 6
2 优化设计 7
2.1 分级优化 7
2.2 结构的确定 8
2.2.1 程序基本块 8
2.2.2 基本块间联络信息的确定 9
2.2.3 基本块级次的确定 11
2.2.4 基本块的向后直接优先块的确定 11
2.2.5 循环编号和循环层次的确定 11
2.2.6 循环入口块及后目标块的确定 12
3 优化的要求 13
3.1 源程序中间文本表示 13
3.2 优化要求及对源程序的限制 15
3.3 符号记法说明 18
4 控制流程 18
5 优化准备 23
5.1 程序分块、有向图的内部表示 23
5.2 级次的确定与级次表说明 29
5.3 直接优先块的查找 30
5.4 循环的查找、循环的标识与循环层次 32
5.5 循环的后目标块 33
6 数据分析 33
6.1 数组、变量的座标数和字位说明 33
6.2 运算对象的排序与常数运算的合并 36
6.3 嵌入语句函数 39
6.4 优化块中的引用,定义信息的收集 40
7 循环优化处理 42
7.1 循环内块的排列 42
7.2 公共子表达式节省 43
7.3 循环不变量运算外移 51
7.4 强度削减 52
7.5 存贮分配 54
8 全局优化 56