- 8
- 0
- 约9.18千字
- 约 36页
- 2017-08-16 发布于河南
- 举报
* * 仅含0,1,2型代码的基本块的DAG构造算法 p254 开始,DAG为空。 对基本块中每一条中间代码,依次执行以下步骤 1.{判定代码类型} 如果NODE(B)无定义,则构造一标记为B的叶 结点并定义NODE(B)为这个结点。 如果当前代码是0型,则记NODE(B)的值为n,转4。 如果当前代码是1型,则转2(1)。 如果当前代码是2型,则: (I)如果NODE(C)无定义,则构造一标记为C的叶结 点并定义NODE(C)为这个结点。 (II)转2(2) 进入下一环节 * * 基本块的DAG构造算法 p254 2.{合并已知量} (1)如果NODE(B)是标记为常数的叶结点,则转2(3), 否则转3(1)。 (2)如果NODE(B)和NODE(C)都是标记为常数的叶结 点,则转2(4),否则转3(2)。 (3)执行op B,令得到的新常数为P。如果NODE(B) 是处理当前代码时新构造出来的结点,则删除它。 如果NODE(P)无定义,则构造一用P做标记的叶结点 n。置NODE(P)=n,转4。 (4)执行B op C,令得到的新常数为P。如果NODE(B) 或NODE(C)是处理当前代码时新构造出来的结点,则 删除它。如果NODE(P)无定义,则构造一用P做标记的 叶结点n。置NODE(P)=n,转4。 * * 基本块的DAG构造算法 p254
您可能关注的文档
- 9.逆向工程+数控机床视频二.ppt
- 9php网络开发教程.ppt
- 9恶意代码检测与防范.ppt
- 9计算机组成部件—网络设备.ppt
- 10TD-SCDMA 无线网优工具应用-98.ppt
- 10-第十章 信息的传递.ppt
- 10年信息检索(第一讲).ppt
- 11第十一章 模具CADCAM中的新技术.ppt
- 11秋本科网考计算机基础知识自测题.ppt
- 12-1第十二讲案例:可口可乐的全球广告形式.ppt
- 合规红线与避坑实操手册(2026)《GBT 16484.11-2009氯化稀土、碳酸轻稀土化学分析方法 第11部分:氧化铅量的测定 火焰原子吸收光谱法》.pptx
- 合规红线与避坑实操手册(2026)《GBT 16748-1997滑动轴承 金属轴承材料的压缩试验》.pptx
- 合规红线与避坑实操手册(2026)《GBT 16816-1997点对点数字租用电路上使用的485664kbits数据电路终接设备技术要求》.pptx
- 合规红线与避坑实操手册(2026)《GBT 16861-1997感官分析 通过多元分析方法鉴定和选择用于建立感官剖面的描述词》.pptx
- 合规红线与避坑实操手册(2026)《GBT 33147-2016液化二甲醚钢瓶》.pptx
- 合规红线与避坑实操手册(2026)《GBT 37735-2019信息技术 云计算 云服务计量指标》.pptx
- 合规红线与避坑实操手册(2026)《GBT 37777-2019惯性摩擦焊工艺方法》.pptx
- 合规红线与避坑实操手册(2026)《GBT 42847.3-2023储能系统用可逆模式燃料电池模块 第3部分:电能储存系统性能测试方法》.pptx
- 合规红线与避坑实操手册(2026)《GBT 43164-2023种植用植物生长介质跨境运输有害生物风险分析》.pptx
- 合规红线与避坑实操手册(2026)《GBT 17215.352-2009交流电测量设备 特殊要求 第52部分:符号》.pptx
原创力文档

文档评论(0)