张滇
- 作品数:3 被引量:3H指数:1
- 供职机构:哈尔滨理工大学计算机科学与技术学院更多>>
- 相关领域:自动化与计算机技术更多>>
- 函数库中过程间数据流预分析
- 2008年
- 过程间数据流分析在软件优化,软件维护,软件测试中均有大量的应用。在编写使用可重用组件的软件时,对整个程序进行数据流分析的方法效率低下甚至由于没有库的源代码而不能直接分析。本文是在已有的组件库上构建新组件时进行数据流分析,通过计算新建库的概要信息,并使用这些概要信息分析新的组件,这样使用库中预先计算的概要函数能够在较小的分析成本下构建可扩展的大的库组件。
- 李兰英张滇徐卫红
- 关键词:编译器优化流图
- 基于GCC的中间代码优化技术研究
- 目前程序语言层出不穷,计算机日新月异,导致了程序语言与计算机的多样性,这就给编译器的构造带来了沉重的负担。中间代码的出现,将优化尽量施加到中间语言上,而不是施加到高级语言或低级语言上。中间代码优化过程包含非循环优化和循环...
- 张滇
- 关键词:编译器优化GCC数据流分析
- 文献传递
- 一种使用控制块消除流图中回边的算法被引量:1
- 2008年
- 引入控制块分解流图来构建控制流树,确定流图中的回边及循环路径中包含的节点,通过消去原流图中的回边,构建无环流图,简化流图的数据流分析。控制块将流图的控制关系转移到新构建的控制流树的内部控制节点上。使用控制块分解算法将流图转换到控制流树过程中,所创建节点数目不超过n,使用控制流树求解路径表达式和确定回边的时间复杂度不超过O(nlogn)。
- 李兰英张滇崔林海胡磊
- 关键词:编译器优化流图控制块