Automatic generation of interprocedural data-flow analyzers and optimizers

被引:0
作者
Ruiqi Lian
Zhaoqing Zhang
Ruliang Qiao
机构
[1] The Chinese Academy of Sciences,Institute of Computing Technology
来源
Journal of Computer Science and Technology | 2002年 / 17卷
关键词
data-flow analysis; interprocedural analysis and optimization; automatic generator;
D O I
暂无
中图分类号
学科分类号
摘要
Interprocedural analysis and optimization are very important for compilers to exploit parallelism of modern high-performance computer systems. But it is very complicated, easy to make mistakes and difficult to maintain and port. To solve the problem, we construct an automatic generator of interprocedural analyzers and optimizers—IGEN. In IGEN, first a new model to describe the interprocedural data-flow problem is designed. It is fit for all traditional data-flow problems and can be used in context-sensitive algorithms. Then, the structure and the working environment of IGEN are described in detail. Finally, the implementation of IGEN and our experimental result are given.
引用
收藏
页码:708 / 717
页数:9
相关论文
共 9 条
[1]  
Hall M W(1996)Interprocedure compilation on Fortran D Journal of Parallel and Distributed Computing 38 114-129
[2]  
Hiranandani Seema(1996)Generating testing and analysis tool with Aria ACM Trans. Software Engineering and Methodology, January 5 42-62
[3]  
Kennedy Ken(1998)An extensible system for source code analysis IEEE Transactions on Software Engineering, September 24 256-265
[4]  
Tseng Chaw-Wen(undefined)undefined undefined undefined undefined-undefined
[5]  
Devanbu P(undefined)undefined undefined undefined undefined-undefined
[6]  
Rosenblum D(undefined)undefined undefined undefined undefined-undefined
[7]  
Wolf A(undefined)undefined undefined undefined undefined-undefined
[8]  
Canfora Gerardo(undefined)undefined undefined undefined undefined-undefined
[9]  
Cimitile Aniello(undefined)undefined undefined undefined undefined-undefined