首页> 外国专利> Method of producing object program based on interprocedural dataflow analysis of a source program

Method of producing object program based on interprocedural dataflow analysis of a source program

机译:基于源程序的过程间数据流分析产生目标程序的方法

摘要

A method of producing an object program from an inputted source program with a compiler using a computer, includes the steps of: performing an interprocedural dataflow analysis of a variable associated with a procedure such as a subroutine, function, and initialization subprogram; analyzing and summarizing a procedure call effect into a variable region having a possibility of modifying the value of a variable upon a procedure call, a variable region having a possibility of using the value of a variable, and a variable region having a necessity of defining the value of a variable, in accordance with the interprocedural dataflow analysis; and representing data reference at the procedure call by using the summary information, in the dataflow analysis of a procedure part including the procedure call, performing an interprocedural dataflow analysis while discriminating between a case where there is a possibility of data reference and a case where there is a necessity of data reference, and performing an optimization process in accordance with the result of the last-mentioned interprocedural dataflow analysis.
机译:一种使用计算机使用编译器从输入的源程序生成目标程序的方法,包括以下步骤:对与诸如子例程,函数和初始化子程序之类的过程相关联的变量执行过程间数据流分析;将过程调用效果分析和总结为一个可能在过程调用时修改变量值的变量区,一个可能使用变量值的变量区和一个必须定义变量的变量区根据过程间数据流分析,变量的值;并且,在包括过程调用的过程部分的数据流分析中,通过使用汇总信息在过程调用中表示数据引用,在区分可能存在数据引用的情况和存在数据引用的情况之间进行过程间数据流分析。必须进行数据引用,并根据最后提到的过程间数据流分析的结果执行优化过程。

著录项

  • 公开/公告号US5146594A

    专利类型

  • 公开/公告日1992-09-08

    原文格式PDF

  • 申请/专利权人 HITACHI LTD.;

    申请/专利号US19880266479

  • 发明设计人 TAKAYOSHI IITSUKA;

    申请日1988-11-02

  • 分类号G06F9/45;

  • 国家 US

  • 入库时间 2022-08-22 05:22:18

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号