The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 15, 2004

Filed:

Oct. 04, 2000
Applicant:
Inventor:

Sreekumar Ramakrishnan Nair, Fremont, CA (US);

Assignee:

Sun Microsystems, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06E 9/45 ;
U.S. Cl.
CPC ...
G06E 9/45 ;
Abstract

A new method and apparatus for use in post compilation optimizers is presented. The present invention is based on the use of a new graphical representation of code in a linked program called an operands graph. An operands graph combines the best evaluative features of flow graphs in single static-assignment (SSA) form and of value range optimizations. The result is a new ability to evaluate and optimize previously hidden code segments, including code segments only reachable from the various branches of a mutliway branch instructions.


Find Patent Forward Citations

Loading…