Whole-program optimization using data from previous compilation runs

    公开(公告)号:US10067750B2

    公开(公告)日:2018-09-04

    申请号:US14628532

    申请日:2015-02-23

    IPC分类号: G06F9/45 G06F8/41

    摘要: An example system for compiling a source file includes an optimizer that identifies a segment of code in a first source file as a potential optimization opportunity. The first source file includes high-level source code. The example system also includes a compiler that identifies a compilation record storing data indicating that the segment of code is an actual optimization opportunity and generates a representation of the high-level source code in accordance with the actual optimization opportunity. The data is based on a previous compilation of a second source file.

    WHOLE-PROGRAM OPTIMIZATION USING DATA FROM PREVIOUS COMPILATION RUNS
    3.
    发明申请
    WHOLE-PROGRAM OPTIMIZATION USING DATA FROM PREVIOUS COMPILATION RUNS 审中-公开
    使用来自先前编制RUNS的数据的全程序优化

    公开(公告)号:US20160246580A1

    公开(公告)日:2016-08-25

    申请号:US14628532

    申请日:2015-02-23

    IPC分类号: G06F9/45 G06F17/30

    CPC分类号: G06F8/443 G06F8/4441

    摘要: An example system for compiling a source file includes an optimizer that identifies a segment of code in a first source file as a potential optimization opportunity. The first source file includes high-level source code. The example system also includes a compiler that identifies a compilation record storing data indicating that the segment of code is an actual optimization opportunity and generates a representation of the high-level source code in accordance with the actual optimization opportunity. The data is based on a previous compilation of a second source file.

    摘要翻译: 用于编译源文件的示例系统包括将第一源文件中的代码段识别为潜在优化机会的优化器。 第一个源文件包含高级别的源代码。 示例系统还包括编译器,其识别存储指示代码段是实际优化机会的数据的编译记录,并且根据实际优化机会生成高级源代码的表示。 数据是基于以前的第二个源文件的编译。