Feedback-directed inter-procedural optimization
AssigneeGoogle Inc.
InventorsXinliang David Li, Raksit Ashok, Robert Hundt
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsXinliang David Li, Raksit Ashok, Robert Hundt
Estimating the term…
Methods, systems, and apparatus, including computer program products, for inter-procedural optimization, are disclosed. In one aspect, a first executable program module is generated based on a plurality of source code modules. Profile information is collected for the plurality of source code modules by executing the first executable program module. Inter-procedural analysis for the plurality of source code modules is performed during execution of the first executable program module. The inter-procedural analysis is based on the collected profile information. IPO is performed based on the results from the inter-procedural analysis to generate a plurality of object code modules. A second executable program module is generated based on the plurality of object code modules.
A method for feedback directed inter-procedural optimization, comprising:
A method for feedback directed inter-procedural optimization, comprising:
A non-transitory computer-readable medium having instructions stored thereon, which, when executed by at least one processor, cause the processor to perform operations comprising:
A non-transitory computer-readable medium having instructions stored thereon, which, when executed by at least one processor, cause the processor to perform operations comprising:
A system comprising:
A system comprising:
Dependencies are inferred from the claim text.