Method, computer unit and program for converting a program

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07373641

ABSTRACT:
Performs a code elimination by DCE (dead code elimination) more effectively in optimizing a program by compiling. In an example embodiment, a method invocation to be a processing target is determined based on a state of a use of an object reference in a method invocation in an execution program. The method invocation, which has been determined to be a processing target, is inline-expanded. The instance variable of an object in the inline-expanded method invocation is scalarized, and dead code elimination is performed for the execution program, to which an inline-expansion and a scalarization is performed.

REFERENCES:
patent: 5857105 (1999-01-01), Ayers et al.
patent: PUPA 06-089187 (1994-03-01), None
patent: PUPA 06-202875 (1994-07-01), None
patent: PUPA 2000-207226 (2000-07-01), None
“Vortex: an optimizing compiler for object-oriented languages” Jeffrey Dean et al., Oct. 1996, ACM SIGPLAN Notices , Proceedings of the 11th ACM SIGPLAN conference on Oject-oriented programming, systems, languages, and applications, vol. 31, Issue 1.
“Soot—a Java bytecode optimization framework”, Raja Vallée-Rai, Phong Co, Etienne Gagnon, Laurie Hendren, Patrick Lam, Vijay Sundaresan, Nov. 1999, Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research.
“Escape analysis for object-oriented languages: application to Java Bruno Blanchet”,Oct. 1999 ACM SIGPLAN Notices , Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, vol. 34 Issue.
“Design, Implementation and Evaluation of Optimizations in a Java Just-InTime Compiler” IEICE Technical Report CPSY99 62-72, vol. 99 No. 252 p. 17-24.

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

Method, computer unit and program for converting a program does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method, computer unit and program for converting a program, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, computer unit and program for converting a program will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2796854

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