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…
A method includes generating a first executable program module based on source code modules and collecting profile information for the source code modules by executing the first executable program module. The profile information includes information pertaining to invocation of procedures in the first executable program module. The method further includes determining module grouping information for the source code modules based on procedure invocation patterns in the profile information and according to one or more inter-procedural optimization (IPO) heuristics. The method includes performing IPO based on the module grouping information to generate object code modules and generating a second executable program module based on the plurality of object code modules.
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.