Morgan, Lewis & Bockius LLP
Method and system for optimizing an executable program by generating special operations for identical program entities
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.
Google Inc.
G
G06F
inventional
Ian Lance Christopher Xinliang David Sriraman Cary
Taylor Demetriou Li Tallam Coutant