Patent Document ID: 8561040
Application ID: 12401455

Base Claim:
1. A computer-implemented method, comprising: prior to compilation of a program into machine code, generating directives about the program, the directives for directing compilation of the program into machine code by a just-in-time compiler; embedding the directives into a bytecode representation of the program, stored in a machine-readable medium, wherein at least a portion of the bytecode representation can be one-pass compiled into machine code by the just-in-time compiler directed by the embedded directives and compiling the at least a portion of the bytecode representation into machine code in one-pass with the just-in-time compiler using the embedded directives.

---

Claim 9:
9. The computer-implemented method of claim 1 , wherein said prior to compilation of a program into machine code, generating directives about the program, the directives for directing compilation of the program into machine code by a just-in-time compiler, comprises: processing a first type of bytecode representation of the program to generate the directives, wherein said embedding the directives into a bytecode representation of the program comprises: embedding the directives into at least one of a second type of bytecode representation of the program and a separate stream associated with the second type of bytecode representation of the program.