发明授权
- 专利标题: Feedback-directed inter-procedural optimization
- 专利标题(中): 反馈导向的过程间优化
-
申请号: US14275338申请日: 2014-05-12
-
公开(公告)号: US08806463B1公开(公告)日: 2014-08-12
- 发明人: Xinliang David Li , Raksit Ashok , Robert Hundt
- 申请人: Google Inc.
- 申请人地址: US CA Mountain View
- 专利权人: Google Inc.
- 当前专利权人: Google Inc.
- 当前专利权人地址: US CA Mountain View
- 代理机构: Honigman Miller Schwartz and Cohn LLP
- 主分类号: G06F9/45
- IPC分类号: G06F9/45 ; G06F9/44
摘要:
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.
信息查询