Apparatus and method for compiler identification of address data

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

717 4, 717 5, 717 6, 717 7, 717 8, 717 10, G06F 9445

Patent

active

060598395

ABSTRACT:
In a compiler for processing a software program and generating machine executable code, a method for optimizing a plurality of variables that have their addresses taken. The method is comprised of the steps of processing source code in a front end of the compiler, to determine a plurality of variables that have their addresses taken. The compiler then analyzes local calls for the plurality of variable that have their addresses taken and determines which local variables may be safely optimized. The compiler then analyzes global calls for the plurality of variables that have their addresses taken and determines which global variables may be safely optimized. The compiler then optimizes the code by moving the code containing local variables and global variables outside of the code loops in the software program.

REFERENCES:
patent: 5488727 (1996-01-01), Agrawal et al.
patent: 5493675 (1996-02-01), Faiman, Jr. et al.
patent: 5535394 (1996-07-01), Burke et al.
patent: 5659753 (1997-08-01), Murphy et al.
patent: 5696974 (1997-12-01), Agrawal et al.
patent: 5812851 (1998-09-01), Levy et al.
patent: 5838978 (1998-11-01), Buzbee
IBM Technical Disclosure Bulletin, "Determination of Range of an Entry Variable", vol. 16, No. 1, pp. 362-364. Jun. 1973.
Alfred V. Aho et al, "Compilers, Principles, Techniques, and Tools", Addison-Wesley Publishing Company, pp. 404-446, 513-514, 654-656, 703-711, 1988.
Aho et al., "Compilers, Principles, Techniques, and Tools", Addison-Wesley Publishing, pp. 10-19, 60-62, 389-431, 506-508, 1988.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for compiler identification of address data does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for compiler identification of address data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for compiler identification of address data will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1060249

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.