×

Method and Apparatus for Transforming Java Native Interface Function Calls into Simpler Operations During Just-In-Time Compilation

  • US 20090144710A1
  • Filed: 02/05/2009
  • Published: 06/04/2009
  • Est. Priority Date: 02/18/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method in a data processing system for transforming native interface function calls into simpler operations during just-in-time compilation, the method comprising:

  • constructing a list of shapes rendered in an intermediate language of a just-in-time compiler and representing a plurality of native interface function calls;

    identifying a list of native interface function calls for possible transformation by matching the plurality of native interface function calls made in the native language program against the list of shapes;

    performing a definition and use analysis on each of the list of identified native interface function calls by tracking a plurality of values passed as parameters to a plurality of arguments of native interface functions; and

    transforming a portion of the list of native interface function calls into one of a constant, an internal just-in-time compiler operation, and a simpler intermediate representation using results of the definition and use analysis.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×