US 6,983,459 B1
Incorporating register pressure into an inlining compiler
Edward Curtis Prosser, Rochester, Minn. (US); and William Jon Schmidt, Rochester, Minn. (US)
Assigned to International Business Machines Corporation, Armonk, N.Y. (US)
Filed on Apr. 06, 1999, as Appl. No. 9/286,862.
Int. Cl. G06F 9/45 (2006.01)
U.S. Cl. 717—158 24 Claims
OG exemplary drawing
 
1. A computer-implemented method for optimizing a computer program comprising a child procedure and a parent procedure, wherein the parent procedure comprises at least one statement that invokes the child procedure, wherein the method comprises:
saving site register-pressure data from the execution of a first compilation; and
making at least one inlining decision using the site register-pressure data during a second compilation.