Program compilation and optimization
AssigneeInternational Business Machines Corporation
InventorsMotohiro Kawahito, Takeshi Ogasawara, Hideaki Komatsu
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMotohiro Kawahito, Takeshi Ogasawara, Hideaki Komatsu
Estimating the term…
It is one object of the present invention to provide effective optimization for a program that includes commands that may cause exception processes. A novel compiler for converting source code for a program written in a programming language into object code in a machine language comprises: an optimization execution unit for performing an optimization process for an object program written in a machine language; and a pre-processor and a post-processor for modifying the object program in order to absorb a difference in content between the point of origin of an exception process, which occurs in response to the execution of a command in the object program, and a location whereat the exception process is performed.
A compiler for converting source code for a program written in a programming language into object code in a machine language, comprising:
A computer system comprising a compiler for converting program source code written in a programming language into object code written in a machine language, wherein said compiler includes:
An optimization method for optimizing a program to increase processing efficiency comprising the steps of:
An optimization method for optimizing a program to increase processing efficiency comprises the steps of:
An optimization method for optimizing a program to increase processing efficiency comprising the steps of:
A computer program that permits a computer to optimize an object program comprising:
A computer executable program comprising:
A storage medium, on which input means of a computer stores a computer-readable program that permits said computer to perform:
A program transmission apparatus comprising:
Dependencies are inferred from the claim text.