Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2008-05-13
2008-05-13
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
Reexamination Certificate
active
10325765
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.
Herzberg Louis P.
International Business Machines - Corporation
Wang Philip
Zhen Wei
LandOfFree
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.
Profile ID: LFUS-PAI-O-3952592