Invention Grant
US08689200B1 Method and system for optimizing an executable program by generating special operations for identical program entities
有权
通过为相同的程序实体生成特殊操作来优化可执行程序的方法和系统
- Patent Title: Method and system for optimizing an executable program by generating special operations for identical program entities
- Patent Title (中): 通过为相同的程序实体生成特殊操作来优化可执行程序的方法和系统
-
Application No.: US13005394Application Date: 2011-01-12
-
Publication No.: US08689200B1Publication Date: 2014-04-01
- Inventor: Sriraman Tallam , Ian Lance Taylor , Cary Coutant , Xinliang David Li , Christopher Demetriou
- Applicant: Sriraman Tallam , Ian Lance Taylor , Cary Coutant , Xinliang David Li , Christopher Demetriou
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Morgan, Lewis & Bockius LLP
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A system and method for optimizing the object codes of a computer program is disclosed. The method includes receiving one or more object code units associated with an executable program; identifying, among the object code units, a first program entity and a first set of operations associated with the first program entity and a second program entity and a second set of operations associated with the second program entity, each program entity having an object code segment and an associated address; updating the object code units by inserting a predefined instruction before the first program entity's object code segment and causing the second set of operations to be associated with the predefined instruction if the first program entity's object code segment is identical to the second program entity's object code segment; and combining the updated object code units into the executable program.
Information query