METHOD OF PRODUCING OBJECT PROGRAM BASED ON INTERPROCEDURAL DATAFLOW ANALYSIS OF A SOURCE PROGRAM

Patent №

US 5,146,594

Granted

1992-09-08

Filed 1988

Owner

HITACHI, LTD., A CORP. OF JAPAN

Lab

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

07266479

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.

AI classification

AI hardware1.00
Natural language0.70
Vision0.02
Planning0.01
Speech0.00
Machine learning0.00
Evolutionary computation0.00
Knowledge representation0.00

Ownership

HITACHI, LTD., A CORP. OF JAPAN

assignment · 49750512

Assignors

IITSUKA, TAKAYOSHI

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC