首页> 外国专利> System and method for compiler interprocedural optimization having support for object files in libraries

System and method for compiler interprocedural optimization having support for object files in libraries

机译:具有对库中的目标文件的支持的用于编译器过程间优化的系统和方法

摘要

A method includes extracting at least one object file from a library of object files. The method also includes identifying an interprocedural optimization associated with a plurality of object files. The plurality of object files includes the at least one extracted object file. The method further includes invoking recompilation of at least one of the plurality of object files to implement the identified interprocedural optimization. In addition, the method includes generating at least one executable file using the at least one recompiled object file. The plurality of object files could include interprocedural summary information generated by a compiler during a compilation of at least one source file and a compiler internal representation associated with the compiler during the compilation. The interprocedural optimization could be identified using the interprocedural summary information, and the at least one recompiled object file could be generated using the compiler internal representation.
机译:一种方法包括从对象文件库中提取至少一个对象文件。该方法还包括识别与多个目标文件相关联的过程间优化。多个目标文件包括至少一个提取的目标文件。该方法还包括调用多个目标文件中的至少一个的重新编译以实现所识别的过程间优化。另外,该方法包括使用至少一个重新编译的目标文件来生成至少一个可执行文件。多个目标文件可以包括由编译器在编译至少一个源文件期间生成的过程间摘要信息,以及在编译期间与编译器相关联的编译器内部表示。可以使用过程间摘要信息来识别过程间优化,并且可以使用编译器内部表示来生成至少一个重新编译的目标文件。

著录项

  • 公开/公告号US2007240132A1

    专利类型

  • 公开/公告日2007-10-11

    原文格式PDF

  • 申请/专利权人 MICHAEL J. WOLFE;

    申请/专利号US20060347108

  • 发明设计人 MICHAEL J. WOLFE;

    申请日2006-02-03

  • 分类号G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 21:07:06

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号