Feedback-directed inter-procedural optimization
    1.
    发明授权
    Feedback-directed inter-procedural optimization 有权
    反馈导向的过程间优化

    公开(公告)号:US08806463B1

    公开(公告)日:2014-08-12

    申请号:US14275338

    申请日:2014-05-12

    Applicant: Google Inc.

    CPC classification number: G06F8/30 G06F8/443 G06F8/4443

    Abstract: 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.

    Abstract translation: 一种方法包括:通过执行第一可执行程序模块,基于源代码模块生成第一可执行程序模块并收集源代码模块的简档信息。 简档信息包括关于调用第一可执行程序模块中的过程的信息。 该方法还包括基于简档信息中的过程调用模式并根据一个或多个过程间优化(IPO)启发式来确定源代码模块的模块分组信息。 该方法包括基于模块分组信息执行IPO以生成目标代码模块,并且基于多个目标代码模块生成第二可执行程序模块。

Patent Agency Ranking